text:
,
author = {Nayrolles, Mathieu and Hamou-Lhadj, Abdelwahab and Sofiene, Tahar and Larsson, Alf},
booktitle = {Proceedings of the 22nd International Conference on Software Analysis, Evolution, and Reengineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Nayrolles et al. - 2015 - JCHARMING A Bug Reproduction Approach Using Crash Traces and Directed Model Checking.pdf:pdf},
isbn = {9781479984695},
keywords = {automatic bug reproduction,dynamic analysis,model checking,software maintenance},
pages = {101--110},
title = {{JCHARMING : A Bug Reproduction Approach Using Crash Traces and Directed Model Checking}},
year = {2015}
}
@article{Mortazavi-Asl2004,
author = {Mortazavi-Asl, B. and Pinto, H. and Dayal, U.},
doi = {10.1109/TKDE.2004.77},
issn = {1041-4347},
journal = {IEEE Transactions on Knowledge and Data Engineering},
keywords = {65,Application software,Association rules,Computer Society,Data mining,Explosives,FreeSpan,Index Terms- Data mining algorithm,Pattern analysis,Sequences,Sequential analysis,Time factors,Transaction databases,data mining problem,frequent pattern,pattern-growth approach,performance analysis,performance analysis.,performance evaluation,prefixspan approach,projected databases,pseudoprojection technique,scalability,sequence database,sequential pattern,sequential pattern mining,transaction database,user-specified constraint,vertical data format,very large databases},
language = {English},
month = {nov},
number = {11},
pages = {1424--1440},
title = {{Mining sequential patterns by pattern-growth: the PrefixSpan approach}},
url = {http://ieeexplore.ieee.org/xpls/abs{\_}all.jsp?arnumber=1339268' escapeXml='false'/{\%}3E},
volume = {16},
year = {2004}
}
@inproceedings{Balazinska1999,
author = {Balazinska, M. and Merlo, E. and Dagenais, M. and Lague, B. and Kontogiannis, K.},
booktitle = {Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403)},
doi = {10.1109/METRIC.1999.809750},
isbn = {0-7695-0403-5},
keywords = {Cloning,Documentation,Electrical capacitance tomography,Fingerprint recognition,Java,Pattern matching,Programming profession,Size measurement,Software libraries,Software systems,clone based reengineering,clone classification,clone detection,code duplication,process restructuring,software metrics,software reusability,system reengineering,systems re-engineering},
language = {English},
pages = {292--303},
publisher = {IEEE Comput. Soc},
title = {{Measuring clone based reengineering opportunities}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=809750},
year = {1999}
}
@inproceedings{Nagappan2005,
address = {New York, New York, USA},
author = {Nagappan, Nachiappan and Ball, Thomas},
booktitle = {Proceedings of the International Conference on Software engineering},
doi = {10.1145/1062455.1062558},
isbn = {1595939632},
keywords = {defect density,fault-proneness,static analysis tools,statistical methods},
month = {may},
pages = {580--586},
publisher = {ACM Press},
title = {{Static analysis tools as early indicators of pre-release defect density}},
url = {http://dl.acm.org/citation.cfm?id=1062455.1062558},
year = {2005}
}
@article{A.1901,
author = {A.},
doi = {10.2307/20545584},
issn = {20092415},
number = {33},
pages = {244},
title = {{Story Telling}},
volume = {2},
year = {1901}
}
@inproceedings{Ware1993,
author = {Ware, Colin and Hui, David and Franck, Glenn and Proceedings, Conference},
booktitle = {CASCON ' 93},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Ware et al. - 1993 - Visualizing Object Oriented Software in Three Dimensions.pdf:pdf},
pages = {612--620},
title = {{Visualizing Object Oriented Software in Three Dimensions}},
volume = {93},
year = {1993}
}
@phdthesis{Khreich2011,
author = {Khreich, Wael},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Khreich - 2011 - Thesis Wael.pdf:pdf},
title = {{Thesis Wael}},
year = {2011}
}
@inproceedings{Kontogiannis,
author = {Kontogiannis, K.},
booktitle = {Proceedings of the Fourth Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.1997.624575},
isbn = {0-8186-8162-4},
keywords = {Cloning,Clustering algorithms,Costs,Electric variables control,Euclidean distance,Information retrieval,Pattern matching,Software maintenance,Software metrics,Software systems,code cloning,code fragment cloning,code fragment retrieval,control flow related metrics,evaluation experiments,fast matching,information retrieval approach,maintenance costs,modular systems,pattern matching,programming pattern detection,redundant code,signature matching,similar code fragments,software maintenance,software metrics,software performance evaluation,software reusability,software systems,variable names},
language = {English},
pages = {44--54},
publisher = {IEEE Comput. Soc},
title = {{Evaluation experiments on the detection of programming patterns using software metrics}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=624575},
year = {1997}
}
@misc{TheMendeleySupportTeam2011,
abstract = {A quick introduction to Mendeley. Learn how Mendeley creates your personal digital library, how to organize and annotate documents, how to collaborate and share with colleagues, and how to generate citations and bibliographies.},
address = {London},
author = {{The Mendeley Support Team}},
booktitle = {Mendeley Desktop},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/The Mendeley Support Team - 2011 - Getting Started with Mendeley.pdf:pdf},
keywords = {Mendeley,how-to,user manual},
pages = {1--16},
publisher = {Mendeley Ltd.},
title = {{Getting Started with Mendeley}},
url = {http://www.mendeley.com},
year = {2011}
}
@article{Thongtanunam,
author = {Thongtanunam, Patanamon and Mcintosh, Shane and Hassan, Ahmed E and Iida, Hajimu},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Thongtanunam et al. - Unknown - Investigating Code Review Practices in Defective Files An Empirical Study of the Qt System.pdf:pdf},
title = {{Investigating Code Review Practices in Defective Files : An Empirical Study of the Qt System}}
}
@inproceedings{Zhang2012,
author = {Zhang, Feng and Khomh, Foutse and Zou, Ying and Hassan, Ahmed E.},
booktitle = {2012 19th Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.2012.32},
isbn = {978-0-7695-4891-3},
issn = {1095-1350},
keywords = {Computer bugs,Delay,Distributed Bragg reflectors,History,Logistics,Operating systems,bug assignment,bug fixing,bug fixing process,bug fixing time,bug report,bug resolution,change request,code change,code review,code verification,descriptive logistic regression model,empirical software engineering,fixing time,mylyn,open source software system,program debugging,public domain software,regression analysis,software development process,software engineering,source code},
language = {English},
month = {oct},
pages = {225--234},
publisher = {IEEE},
title = {{An Empirical Study on Factors Impacting Bug Fixing Time}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6385118},
year = {2012}
}
@article{Ng2010,
author = {Ng, Janice Ka-Yee and Gueheneuc, Yann-Ga{\"{A}}el and Antoniol, Giuliano},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Ng, Gueheneuc, Antoniol - 2010 - Identification of Behavioral and Creational Design Motifs through Dynamic Analysis.pdf:pdf},
journal = {Journal of Software Maintenance and Evolution: Research and Practice},
pages = {597--627},
title = {{Identification of Behavioral and Creational Design Motifs through Dynamic Analysis}},
volume = {22},
year = {2010}
}
@misc{Xstream2011,
author = {Xstream},
title = {{Xstream}},
url = {http://xstream.codehaus.org/},
year = {2011}
}
@inproceedings{Wu2011,
annote = {The authors propose to train a machine learning (weka) in order to autmatically recover missing relationships between source code change (SVN) and bug fixed (bug management system). The learner is trained by analysing the similarities between the ext in the commit and the text in the comments posted by the dev. in the bug tracking system. They significally outporms classical heuristics (who looks for bug ID). Having more links can lead to better comprehension of the project management and can significantly enchance the perfomances of sub-sequent defect predictor which are trained with links between fix and bugs.},
author = {Wu, Rongxin and Zhang, Hongyu and Kim, Sunghun and Cheung, SC},
booktitle = {Proceedings of the European Conference on Foundations of Software Engineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Wu et al. - 2011 - Relink recovering links between bugs and changes.pdf:pdf},
isbn = {9781450304436},
keywords = {and bug ids in,awesome,bird et al,bug,bugs links,change logs,code change links,found that there are,however,logs,many missing links due,recreate links,references in change logs,the accuracy of,the missing links,the quality of change,these heuristics depends on,they also found that,to the absence of},
mendeley-tags = {awesome,bugs links,code change links,recreate links},
pages = {15--25},
title = {{Relink: recovering links between bugs and changes}},
url = {http://dl.acm.org/citation.cfm?id=2025120},
year = {2011}
}
@article{MichaelS.1971a,
abstract = {Determined empirically the optimal number of alternatives for likert type scales. 360 students were used to test the 18 different likert type formats. 60 value statements were rated by ss on likert scales ranging from 2-19 points. In addition, each s was readministered the same form 3 wk. Later. The reliability and validity data for the different scales were then compared. Results show that (a) there were no specific patterns for reliability or validity coefficients using different number of alternatives; and (b) when the original scales were dichotomized or trichotomized, no significant differences were found in reliability or validity. Implications for users of rating scales are discussed. (18 ref.) (PsycINFO Database Record (c) 2012 APA, all rights reserved)},
author = {{Michael S.}, Matell and Jacob, Jacoby},
doi = {10.1177/001316447103100307},
issn = {1552-3888(Electronic);0013-1644(Print)},
journal = {Educational and Psychological Measurement},
keywords = {Likert type scales,optimal number of alternatives},
number = {3},
pages = {657--674},
publisher = {US: Sage Publications},
title = {{Is there an optimal number of alternatives for Likert scale items? I. Reliability and validity.}},
volume = {31},
year = {1971}
}
@incollection{gackenheimer2015react,
author = {Gackenheimer, Cory},
booktitle = {Introduction to React},
pages = {1--20},
publisher = {Springer},
title = {{What Is React?}},
year = {2015}
}
@article{Ko2006c,
abstract = {Much of software developers' time is spent understanding unfamiliar code. To better understand how developers gain this understanding and how software development environments might be involved, a study was performed in which developers were given an unfamiliar program and asked to work on two debugging tasks and three enhancement tasks for 70 minutes. The study found that developers interleaved three activities. They began by searching for relevant code both manually and using search tools; however, they based their searches on limited and misrepresentative cues in the code, environment, and executing program, often leading to failed searches. When developers found relevant code, they followed its incoming and outgoing dependencies, often returning to it and navigating its other dependencies; while doing so, however, Eclipse's navigational tools caused significant overhead. Developers collected code and other information that they believed would be necessary to edit, duplicate, or otherwise refer to later by encoding it in the interactive state of Eclipse's package explorer, file tabs, and scroll bars. However, developers lost track of relevant code as these interfaces were used for other tasks, and developers were forced to find it again. These issues caused developers to spend, on average, 35 percent of their time performing the mechanics of navigation within and between source files. These observations suggest a new model of program understanding grounded in theories of information foraging and suggest ideas for tools that help developers seek, relate, and collect information in a more effective and explicit manner},
author = {Ko, Andrew J. and Myers, Brad A. and Coblenz, Michael J. and Aung, Htet Htet},
doi = {10.1109/TSE.2006.116},
isbn = {0098-5589},
issn = {00985589},
journal = {IEEE Transactions on Software Engineering},
keywords = {Empirical software engineering,Information foraging,Information scent,Program comprehension,Program investigation,Program understanding},
number = {12},
pages = {971--987},
pmid = {4016573},
title = {{An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks}},
volume = {32},
year = {2006}
}
@inproceedings{Wang2011,
address = {New York, New York, USA},
author = {Wang, Xinlei (Oscar) and Baik, Eilwoo and Devanbu, Premkumar T.},
booktitle = {Proceeding of the 8th working conference on Mining software repositories - MSR '11},
doi = {10.1145/1985441.1985479},
isbn = {9781450305747},
keywords = {bugs,eclipse,netbeans,operating systems,stability},
month = {may},
pages = {230},
publisher = {ACM Press},
title = {{System compatibility analysis of Eclipse and Netbeans based on bug data}},
url = {http://dl.acm.org/citation.cfm?id=1985441.1985479},
year = {2011}
}
@article{johnson1997frameworks,
author = {Johnson, Ralph E},
journal = {Communications of the ACM},
number = {10},
pages = {39--42},
publisher = {ACM},
title = {{Frameworks=(components+ patterns)}},
volume = {40},
year = {1997}
}
@article{Pirzadeh,
author = {Pirzadeh, Heidar and Hamou-lhadj, Abdelwahab},
keywords = {dynamic analysis,software engineering,software visualization,trace analysis and visualization},
pages = {1--40},
title = {{Software Visualization Techniques for the Representation and Exploration of Execution Traces with a Focus on Program Comprehension Tasks}}
}
@book{Rotem-Gal-Oz2012,
author = {Rotem-Gal-Oz and {Arnon Bruno}, E and Dahan, U},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Rotem-Gal-Oz, Arnon Bruno, Dahan - 2012 - SOA Patterns.pdf:pdf},
pages = {296},
publisher = {Manning},
title = {{SOA Patterns}},
year = {2012}
}
@article{Harder2013,
author = {Harder, Jan and G{\"{o}}de, Nils},
doi = {10.1002/smr.1551},
issn = {20477473},
journal = {Journal of Software: Evolution and Process},
keywords = {code clones,experimentation,stability},
month = {oct},
number = {10},
pages = {1063--1088},
title = {{Cloned code: stable code}},
url = {http://doi.wiley.com/10.1002/smr.1551},
volume = {25},
year = {2013}
}
@inproceedings{Hu2008,
author = {Hu, Lei and Sartipi, Kamran},
booktitle = {Software Engineering {\&} Knowledge Engineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Hu, Sartipi - 2008 - Dynamic Analysis and Design Pattern Detection in Java Programs.pdf:pdf},
keywords = {data mining,design pattern de-,dynamic analysis,feature-specific scenario,pattern matching,soft-,tection,ware family},
pages = {842--846},
title = {{Dynamic Analysis and Design Pattern Detection in Java Programs}},
year = {2008}
}
@inproceedings{Jaygarl,
annote = {Capture real objects (from systems under test or even running) in order to provide them in Automated Test processes. Also, the objects can be mutated -- understands some basic fields changes -- in order to create even more object and therefore, improve the code coverage once more.

Really interesting idea.},
author = {Jaygarl, Hojun and Kim, Sunghun and Xie, Tao and Chang, Carl K},
booktitle = {Proceedings of the 19th International Symposium on Software Testing and Analysis},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Jaygarl et al. - 2010 - OCAT Object Capture based Automated Testing.pdf:pdf},
isbn = {9781605588230},
keywords = {automated,object capturing,object generation,object mutation},
pages = {159--170},
title = {{OCAT: Object Capture based Automated Testing}},
year = {2010}
}
@phdthesis{ROY2009,
author = {ROY, CHANCHAL K.},
pages = {243},
school = {Queen's University},
title = {{DETECTION AND ANALYSIS OF NEAR-MISS SOFTWARE CLONES}},
url = {https://qspace.library.queensu.ca/bitstream/1974/5104/1/Roy{\_}Chanchal{\_}K{\_}200910{\_}PhD.pdf},
year = {2009}
}
@article{Czerwonka2013,
author = {Czerwonka, Jacek and Nagappan, Nachiappan and Schulte, Wolfram and Murphy, Brendan},
doi = {10.1109/MS.2013.68},
issn = {0740-7459},
journal = {IEEE Software},
keywords = {Analytical models,CODEMINE,Computer architecture,Computer bugs,Data analysis,Data models,Microsoft,Software architecture,Software development,Software quality,and software analytics,code quality,course correction,course identification,data analysis,development model,engineering process data analysis,engineering process data collection,metrics,mining,planning,progress tracking,reliability,risk management,risk mitigation,software development data analytics platform,software implementation,software maintenance,software planning,software postrelease maintenance,software repositories,staffing level},
language = {English},
month = {jul},
number = {4},
pages = {64--71},
publisher = {IEEE},
title = {{CODEMINE: Building a Software Development Data Analytics Platform at Microsoft}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6509369},
volume = {30},
year = {2013}
}
@article{Nygard2007,
author = {Nygard, Michael},
isbn = {0978739213},
month = {jan},
publisher = {Pragmatic Bookshelf},
title = {{Release It!: Design and Deploy Production-Ready Software}},
url = {http://dl.acm.org/citation.cfm?id=1200767},
year = {2007}
}
@book{Baier2008,
author = {Baier, Christel and Katoen, J-P},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Baier, Katoen - 2008 - Principles of Model Checking.pdf:pdf},
isbn = {9780262026499},
publisher = {MIT press Cambridge},
title = {{Principles of Model Checking}},
year = {2008}
}
@inproceedings{Rungta2009,
address = {New York, New York, USA},
author = {Rungta, Neha and Mercer, Eric G.},
booktitle = {Proceedings of the 2009 ACM SIGPLAN workshop on Partial evaluation and program manipulation - PEPM '09},
doi = {10.1145/1480945.1480950},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Rungta, Mercer - 2009 - Guided model checking for programs with polymorphism.pdf:pdf},
isbn = {9781605583273},
keywords = {guided search,heuristics,software model checking},
pages = {21},
publisher = {ACM Press},
title = {{Guided model checking for programs with polymorphism}},
url = {http://portal.acm.org/citation.cfm?doid=1480945.1480950},
year = {2009}
}
@article{Ahmed20,
author = {Ahmed, Tarek M and Shang, Weiyi and Hassan, Ahmed E},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Ahmed, Shang, Hassan - 2015 - An Empirical Study of the Copy and Paste Behavior during Development.pdf:pdf},
journal = {Empirical Software Engineering},
title = {{An Empirical Study of the Copy and Paste Behavior during Development}},
year = {2015}
}
@inproceedings{Weiss2007,
author = {Weiss, Cathrin and Premraj, Rahul and Zimmermann, Thomas and Zeller, Andreas},
booktitle = {Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007)},
doi = {10.1109/MSR.2007.13},
isbn = {0-7695-2950-X},
month = {may},
pages = {1--1},
publisher = {IEEE},
title = {{How Long Will It Take to Fix This Bug?}},
url = {http://dl.acm.org/citation.cfm?id=1268983.1269017},
year = {2007}
}
@inproceedings{Nayrolles2016c,
author = {Nayrolles, M. and Hamou-Lhadj, W},
booktitle = {Mining Software Repositories - Data Track (MSR'16)},
publisher = {IEEE},
title = {{A Bug-Fix Metarepository for Developers and Researcher.}},
year = {2016}
}
@inproceedings{Glerum2009,
address = {New York, New York, USA},
author = {Glerum, Kirk and Kinshumann, Kinshuman and Greenberg, Steve and Aul, Gabriel and Orgovan, Vince and Nichols, Greg and Grant, David and Loihle, Gretchen and Hunt, Galen},
booktitle = {Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles - SOSP '09},
doi = {10.1145/1629575.1629586},
isbn = {9781605587523},
keywords = {blue screen of death,bucketing,classifying,error reports,labeling,minidump,statistics-based debugging.},
month = {oct},
pages = {103},
publisher = {ACM Press},
title = {{Debugging in the (very) large}},
url = {http://dl.acm.org/citation.cfm?id=1629575.1629586},
year = {2009}
}
@article{Kamei2013,
author = {Kamei, Yasutaka and Shihab, Emad and Adams, Bram and Hassan, Ahmed E. and Mockus, Audris and Sinha, Anand and Ubayashi, Naoyasu},
doi = {10.1109/TSE.2012.70},
issn = {0098-5589},
journal = {IEEE Transactions on Software Engineering},
keywords = {Accuracy,Entropy,Maintenance,Measurement,Object oriented modeling,Predictive models,Quality assurance,Software,commercial projects,cost reduction,defect prediction,defect prediction models,defect-prone file identification,defect-prone package identification,defect-prone software change identification,just-in-time prediction,just-in-time quality assurance,mining software repositories,open source projects,program testing,risk model,risky changes,software maintenance,software metrics,software quality,software quality assurance activities,software repository mining,software systems,source code inspection,unit testing},
month = {jun},
number = {6},
pages = {757--773},
publisher = {IEEE},
title = {{A large-scale empirical study of just-in-time quality assurance}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6341763},
volume = {39},
year = {2013}
}
@inproceedings{Herraiz2008,
address = {New York, New York, USA},
author = {Herraiz, Israel and German, Daniel M. and Gonzalez-Barahona, Jesus M. and Robles, Gregorio},
booktitle = {Proceedings of the 2008 international workshop on Mining software repositories - MSR '08},
doi = {10.1145/1370750.1370786},
isbn = {9781605580241},
keywords = {bug report,bug tracking system,eclipse,msr challenge},
month = {may},
pages = {145},
publisher = {ACM Press},
title = {{Towards a simplification of the bug report form in eclipse}},
url = {http://dl.acm.org/citation.cfm?id=1370750.1370786},
year = {2008}
}
@inproceedings{Hamou-lhadj2006,
author = {Hamou-lhadj, Abdelwahab and Lethbridge, Timothy and Avenue, King Edward},
booktitle = {ICPC},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Hamou-lhadj, Lethbridge, Avenue - 2006 - Summarizing the Content of Large Traces to Facilitate the Understanding of the Behaviour of a S.pdf:pdf},
isbn = {0769526012},
keywords = {design,dynamic analysis,however,many software engineers of,program comprehension,qnx software,recovery,reverse engineering,their experience with,using traces,when asked to describe},
pages = {181----190},
title = {{Summarizing the Content of Large Traces to Facilitate the Understanding of the Behaviour of a Software System}},
year = {2006}
}
@book{Rotem-Gal-Oz2012,
author = {Rotem-Gal-Oz and {Arnon Bruno}, E and Dahan, U},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Rotem-Gal-Oz, Arnon Bruno, Dahan - 2012 - SOA Patterns.pdf:pdf},
pages = {296},
publisher = {Manning},
title = {{SOA Patterns}},
year = {2012}
}
@book{Rotem-Gal-Oz2012,
author = {Rotem-Gal-Oz and {Arnon Bruno}, E and Dahan, U},
editor = {Manning},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Rotem-Gal-Oz, Arnon Bruno, Dahan - 2012 - SOA Patterns.pdf:pdf},
pages = {296},
publisher = {Manning},
title = {{SOA Patterns}},
year = {2012}
}
@book{Martin2002,
author = {Martin, Robert},
pages = {529},
publisher = {Prentice Hall},
title = {{Agile Software Development, Principles, Patterns, and Practices}},
year = {2002}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@book{Terano2000,
address = {Berlin, Heidelberg},
author = {Pei, Jian and Han, Jiawei and Mortazavi-asl, Behzad and Zhu, Hua},
doi = {10.1007/3-540-45571-X},
editor = {Terano, Takao and Liu, Huan and Chen, Arbee L. P.},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Pei, Han, Mortazavi-asl - 2000 - Mining Access Patterns Efficiently from Web Logs.pdf:pdf},
isbn = {978-3-540-67382-8},
pages = {396----407},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
title = {{Mining Access Patterns Efficiently from Web Logs}},
url = {http://www.springerlink.com/index/10.1007/3-540-45571-X},
volume = {1805}
}
@misc{TheMendeleySupportTeam2011,
abstract = {A quick introduction to Mendeley. Learn how Mendeley creates your personal digital library, how to organize and annotate documents, how to collaborate and share with colleagues, and how to generate citations and bibliographies.},
address = {London},
author = {{The Mendeley Support Team}},
booktitle = {Mendeley Desktop},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/The Mendeley Support Team - 2011 - Getting Started with Mendeley.pdf:pdf},
keywords = {Mendeley,how-to,user manual},
pages = {1--16},
publisher = {Mendeley Ltd.},
title = {{Getting Started with Mendeley}},
url = {http://www.mendeley.com},
year = {2011}
}
@article{Fleiss1973,
author = {Fleiss, J. L. and Cohen, J.},
doi = {10.1177/001316447303300309},
issn = {0013-1644},
journal = {Educational and Psychological Measurement},
month = {oct},
number = {3},
pages = {613--619},
publisher = {Sage PublicationsSage CA: Thousand Oaks, CA},
title = {{The Equivalence of Weighted Kappa and the Intraclass Correlation Coefficient as Measures of Reliability}},
url = {http://epm.sagepub.com/cgi/doi/10.1177/001316447303300309},
volume = {33},
year = {1973}
}
@article{Auger,
author = {Auger, Maude},
title = {{Site web de vente de produits {\{}{\'{e}}{\}}lectroniques}}
}
@inproceedings{Roy2008,
author = {Roy, C.K. and Cordy, J.R.},
booktitle = {2008 16th IEEE International Conference on Program Comprehension},
doi = {10.1109/ICPC.2008.41},
isbn = {978-0-7695-3176-2},
issn = {1092-8138},
keywords = {Clone Detection,Cloning,Filtering,Flexible Code Filtering,Flexible Code Normalization,Flexible Pretty-Printing,NICAD,Near-Miss Intentional Clones,Printing,Programming profession,Software systems,agile parsing,code normalization,grammars,island grammars,language-specific parser,lightweight clone detection approach,near-miss clones,near-miss intentional clones,pretty-printing,program compilers,source transformation system,specification languages,text analysis,text line comparison technique},
language = {English},
month = {jun},
pages = {172--181},
publisher = {IEEE},
title = {{NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4556129},
year = {2008}
}
@inproceedings{Bird2010,
address = {New York, New York, USA},
author = {Bird, Christian and Bachmann, Adrian and Rahman, Foyzur and Bernstein, Abraham},
booktitle = {Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering - FSE '10},
doi = {10.1145/1882291.1882352},
isbn = {9781605587912},
keywords = {mining},
month = {nov},
pages = {369},
publisher = {ACM Press},
title = {{LINKSTER}},
url = {http://dl.acm.org/citation.cfm?id=1882291.1882352},
year = {2010}
}
@inproceedings{Abiteboul2011,
address = {New York, New York, USA},
author = {Abiteboul, Serge and Bienvenu, Meghyn and Galland, Alban and Antoine, {\'{E}}milien},
booktitle = {Proceedings of the 30th symposium on Principles of database systems of data - PODS '11},
doi = {10.1145/1989284.1989320},
isbn = {9781450306607},
keywords = {datalog,delegation,distribution,web},
pages = {293},
publisher = {ACM Press},
title = {{A rule-based language for web data management}},
url = {http://portal.acm.org/citation.cfm?doid=1989284.1989320},
year = {2011}
}
@article{Auger,
author = {Auger, Maude},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Auger - Unknown - Site web de vente de produits {\'{e}}lectroniques.pdf:pdf},
title = {{Site web de vente de produits {\'{e}}lectroniques}}
}
@book{iso2006,
author = {ISO/IEC-14764:2006},
pages = {44},
title = {{Software Engineering -- Software Life Cycle Processes -- Maintenance}},
year = {2006}
}
@inproceedings{Pradel2013,
author = {Pradel, Michael and Gross, Thomas R},
booktitle = {ICSE '13 Proceedings of the international conference on Software Engineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Pradel, Gross - 2013 - Automatic Testing of Sequential and Concurrent Substitutability.pdf:pdf},
isbn = {9781467330763},
number = {394},
pages = {282--291},
title = {{Automatic Testing of Sequential and Concurrent Substitutability}},
year = {2013}
}
@article{Newman2004,
author = {Newman, M. E. J. and Girvan, M.},
doi = {10.1103/PhysRevE.69.026113},
issn = {1539-3755},
journal = {Physical Review E},
month = {feb},
number = {2},
pages = {026113},
publisher = {American Physical Society},
title = {{Finding and evaluating community structure in networks}},
url = {http://link.aps.org/doi/10.1103/PhysRevE.69.026113},
volume = {69},
year = {2004}
}
@article{Manual2007,
author = {Manual, User and Utilisateur, Guide and Empleo, Modo D E},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Manual, Utilisateur, Empleo - 2007 - Ms13e wireless motion sensor.pdf:pdf},
title = {{Ms13e wireless motion sensor}},
year = {2007}
}
@article{Dons2013,
author = {Dons, C- and Montant, A- and Num, Appartement and Code, Province and Qu, Revenu},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Dons et al. - 2013 - 82000005 3.pdf:pdf},
pages = {1205--1207},
title = {82000005 3},
volume = {8},
year = {2013}
}
@misc{TheMendeleySupportTeam2011,
abstract = {A quick introduction to Mendeley. Learn how Mendeley creates your personal digital library, how to organize and annotate documents, how to collaborate and share with colleagues, and how to generate citations and bibliographies.},
address = {London},
author = {{The Mendeley Support Team}},
booktitle = {Mendeley Desktop},
keywords = {Mendeley,how-to,user manual},
pages = {1--16},
publisher = {Mendeley Ltd.},
title = {{Getting Started with Mendeley}},
url = {http://www.mendeley.com},
year = {2011}
}
@article{Espinha2012,
author = {Espinha, Tiago and Zaidman, Andy and Gross, Hans-Gerhard},
doi = {10.1109/WCRE.2012.28},
isbn = {978-0-7695-4891-3},
journal = {2012 19th Working Conference on Reverse Engineering},
month = {oct},
pages = {187--196},
publisher = {Ieee},
title = {{Understanding the Runtime Topology of Service-Oriented Systems}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6385114},
year = {2012}
}
@inproceedings{Balazinska,
author = {Balazinska, M. and Merlo, E. and Dagenais, M. and Lague, B. and Kontogiannis, K.},
booktitle = {Proceedings of the Sixth Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.1999.806971},
isbn = {0-7695-0303-9},
keywords = {Cloning,Design automation,Documentation,Dynamic programming,Fingerprint recognition,Java,Java software systems redesign,Pattern matching,Programming profession,Software libraries,Software systems,clone analysis,clone detection,cloned methods,code duplication,large systems,maintainability,partial JDK redesign,partial redesign,process restructuring actions,redesign approach,software maintenance,software reusability,strategy design pattern,systems re-engineering},
language = {English},
pages = {326--336},
publisher = {IEEE Comput. Soc},
title = {{Partial redesign of Java software systems based on clone analysis}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=806971},
year = {1999}
}
@article{Seppi2006,
author = {Seppi, Kevin and Jones, Michael and Lamborn, Peter and U, Brigham Young},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Seppi et al. - 2006 - Guided Model Checking with a Bayesian Meta-heuristic.pdf:pdf},
journal = {Fundamenta Informaticae},
number = {1},
pages = {111--126},
title = {{Guided Model Checking with a Bayesian Meta-heuristic}},
volume = {70},
year = {2006}
}
@article{Zeller2013a,
author = {Zeller, Andreas},
doi = {10.1109/TSE.2013.24},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Kim et al. - 2013 - Where Should We Fix This Bug A Two-Phase Recommendation Model.pdf:pdf},
issn = {0098-5589},
journal = {IEEE Transactions on Software Engineering},
keywords = {Bug reports,BugScout,Computational modeling,Computer bugs,Core packages,Data mining,Feature extraction,Firefox packages,Mozilla packages,Noise,Predictive models,Software,bug report,debugging,formal verification,machine learning,patch file prediction,program debugging,speaks up,two-phase model,two-phase prediction model,two-phase recommendation model},
language = {English},
month = {nov},
number = {11},
pages = {1597--1610},
publisher = {IEEE},
title = {{Where Should We Fix This Bug? A Two-Phase Recommendation Model}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6517844},
volume = {39},
year = {2013}
}
@book{Code,
author = {Code, Instant and Search, Clone},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Code, Search - Unknown - MuP-oWhaoongng Un LiveeersityJ oof nScgi-eWncoena R ndoT hechSnoelougnyg( -PwOoSnTEH CwHa)ng HonSguK nongghuU n.pdf:pdf},
isbn = {9781605587912},
title = {{MuP-oWhaoongng Un LiveeersityJ oof nScgi-eWncoena R ndoT hechSnoelougnyg( -PwOoSnTEH CwHa)ng HonSguK nongghuU nnivK erimsityo f}}
}
@inproceedings{Fournier-Viger2011,
address = {New York, New York, USA},
author = {Fournier-Viger, Philippe and Nkambou, Roger and Tseng, Vincent Shin-Mu},
booktitle = {Proceedings of the 2011 ACM Symposium on Applied Computing},
doi = {10.1145/1982185.1982394},
isbn = {9781450301138},
keywords = {algorithm,pattern-growth,sequential rule mining},
pages = {956},
publisher = {ACM Press},
title = {{RuleGrowth}},
url = {http://dl.acm.org.proxy.bibliotheques.uqam.ca:2048/citation.cfm?id=1982185.1982394},
year = {2011}
}
@inproceedings{Wong2010,
abstract = {Recent studies have shown the promise of using utility functions to detect anomalous behavior in software systems at runtime. However, it remains a challenge for software engineers to hand-craft a utility function that achieves both a high precision (i.e., few false alarms) and a high recall (i.e., few undetected faults). This paper describes a technique that uses genetic programming to automatically evolve a utility function for a specific system, set of resource usage metrics, and precision/recall preference. These metrics are computed using sensor values that monitor a variety of system resources (e.g., memory usage, processor usage, thread count). The technique allows users to specify the relative importance of precision and recall, and builds a utility function to meet those requirements. We evaluated the technique on the open source Jigsaw web server using ten resource usage metrics and five anomalous behaviors in the form of injected faults in the Jigsaw code and a security attack. To assess the effectiveness of the technique, the precision and recall of the evolved utility function was compared to that of a hand-crafted utility function that uses a simple thresholding scheme. The results show that the evolved function outperformed the hand-crafted function by 10 percent.},
author = {Wong, Sunny and Aaron, Melissa and Segall, Jeffrey and Lynch, Kevin and Mancoridis, Spiros},
booktitle = {2010 17th Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.2010.23},
isbn = {978-1-4244-8911-4},
month = {oct},
pages = {141--149},
publisher = {IEEE},
title = {{Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software}},
url = {http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5645446},
year = {2010}
}
@misc{burn2003checkstyle,
author = {Burn, Oliver},
booktitle = {http://checkstyle. sourceforge. net/},
title = {{Checkstyle}},
year = {2003}
}
@inproceedings{Allwood2009,
author = {Allwood, Tristan O R and Jones, Simon Peyton and Eisenbach, Susan},
booktitle = {Haskell'09},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Allwood, Jones, Eisenbach - 2009 - Finding the Needle Stack Traces for GHC.pdf:pdf},
isbn = {9781605585086},
keywords = {algorithms,debugging,familiar with debugging an,if the programmer is,imperative,languages,stack trace},
pages = {129--140},
title = {{Finding the Needle Stack Traces for GHC}},
year = {2009}
}
@inproceedings{Fournier-Viger2011,
address = {New York, New York, USA},
author = {Fournier-Viger, Philippe and Nkambou, Roger and Tseng, Vincent Shin-Mu},
booktitle = {Proceedings of the 2011 ACM Symposium on Applied Computing},
doi = {10.1145/1982185.1982394},
isbn = {9781450301138},
keywords = {algorithm,pattern-growth,sequential rule mining},
pages = {956},
publisher = {ACM Press},
title = {{RuleGrowth}},
url = {http://dl.acm.org.proxy.bibliotheques.uqam.ca:2048/citation.cfm?id=1982185.1982394},
year = {2011}
}
@article{Erlikh2000,
author = {Erlikh, L.},
doi = {10.1109/6294.846201},
issn = {15209202},
journal = {IT Professional},
number = {3},
pages = {17--23},
title = {{Leveraging legacy system dollars for e-business}},
url = {http://ieeexplore.ieee.org/document/846201/},
volume = {2},
year = {2000}
}
@inproceedings{Zhou2012,
author = {Zhou, Jian and Zhang, Hongyu and Lo, David},
booktitle = {Proceedings of the 34th International Conference on Software Engineering, IEEE},
doi = {10.1109/ICSE.2012.6227210},
isbn = {978-1-4673-1067-3},
issn = {0270-5257},
keywords = {BugLocator,Computational modeling,Computer bugs,Equations,Indexing,Information retrieval,Mathematical model,Vectors,bug localization,bug reports,feature location,information retrieval,information retrieval based method,information retrieval-based bug localization,open source projects,program debugging,public domain software,rVSM,revised vector space model,software quality,software system,source code files,textual similarity},
language = {English},
month = {jun},
pages = {14--24},
publisher = {IEEE},
title = {{Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6227210},
year = {2012}
}
@inproceedings{Sreedhar2005,
address = {New York, New York, USA},
author = {Sreedhar, Vugranam C. and Marinescu, Maria-Cristina},
booktitle = {Proceedings of the 5th ACM international conference on Embedded software  - EMSOFT '05},
doi = {10.1145/1086228.1086238},
isbn = {1595930914},
keywords = {multiple classification,predicate dispatch,statechart},
pages = {48},
publisher = {ACM Press},
title = {{From statecharts to ESP}},
url = {http://portal.acm.org/citation.cfm?doid=1086228.1086238},
year = {2005}
}
@article{Jerding1994,
author = {Jerding, Dean F and Stasko, John T},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Jerding, Stasko - 1994 - Using Visualization to Foster Object-Oriented Program Understanding 1 Introduction.pdf:pdf},
keywords = {program comprehension,program visualization},
title = {{Using Visualization to Foster Object-Oriented Program Understanding 1 Introduction}},
year = {1994}
}
@inproceedings{Kim2007a,
author = {Kim, Sunghun and Zimmermann, Thomas and {Whitehead Jr.}, E. James and Zeller, Andreas},
booktitle = {Proceedings of the International Conference on Software Engineering},
doi = {10.1109/ICSE.2007.66},
isbn = {0-7695-2828-7},
issn = {0270-5257},
keywords = {7 software system version history,Fault detection,Fault diagnosis,History,Isolation technology,Open source software,Prediction algorithms,Software algorithms,Software quality,Software systems,Switches,cache history,cache storage,fault-prone location prediction,resource validation,resource verification,software fault tolerance},
language = {English},
month = {may},
pages = {489--498},
publisher = {IEEE},
title = {{Predicting Faults from Cached History}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4222610},
year = {2007}
}
@inproceedings{Kapser2006,
author = {Kapser, Cory and Godfrey, Michael},
booktitle = {Proceedings of the 13th Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.2006.1},
isbn = {0-7695-2719-1},
issn = {1095-1350},
keywords = {Cloning,Computer science,Costs,Libraries,Reverse engineering,Software architecture,Software systems,Stability,Testing,code cloning,code duplicating,software maintenance,software system},
language = {English},
month = {oct},
pages = {19--28},
publisher = {IEEE},
title = {{Cloning Considered Harmful Considered Harmful}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4023973},
year = {2006}
}
@inproceedings{Kim2006a,
address = {New York, New York, USA},
author = {Kim, Sunghun and Pan, Kai and Whitehead, E. E. James},
booktitle = {Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering - SIGSOFT '06/FSE-14},
doi = {10.1145/1181775.1181781},
isbn = {1595934685},
keywords = {bug,bug finding tool,fault,fix,patterns,prediction},
month = {nov},
pages = {35},
publisher = {ACM Press},
title = {{Memories of bug fixes}},
url = {http://dl.acm.org/citation.cfm?id=1181775.1181781},
year = {2006}
}
@inproceedings{Cheong2003,
address = {New York, New York, USA},
author = {Cheong, Elaine and Liebman, Judy and Liu, Jie and Zhao, Feng},
booktitle = {Proceedings of the 2003 ACM symposium on Applied computing  - SAC '03},
doi = {10.1145/952532.952668},
isbn = {1581136242},
keywords = {code generation,embedded systems,globally synchronous and locally asynchronous,programming models,sensor network},
pages = {698},
publisher = {ACM Press},
title = {{TinyGALS}},
url = {http://portal.acm.org/citation.cfm?doid=952532.952668},
year = {2003}
}
@article{Murphy-Hill2012,
abstract = {Software developers interact with the development environments they use by issuing commands that execute various programming tools, from source code formatters to build tools. However, developers often only use a small subset of the commands offered by modern development environments, reducing their overall development fluency. In this paper, we use several existing command recommender algorithms to suggest new commands to developers based on their existing command usage history, and also introduce several new algorithms. By running these algorithms on data submitted by several thousand Eclipse users, we describe two studies that explore the feasibility of automatically recommending commands to software developers. The results suggest that, while recommendation is more difficult in development environments than in other domains, it is still feasible to automatically recommend commands to developers based on their usage history, and that using patterns of past discovery is a useful way to do so.},
author = {Murphy-Hill, Emerson and Jiresal, Rahul and Murphy, Gail C.},
doi = {10.1145/2393596.2393645},
isbn = {9781450316149},
journal = {Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12},
keywords = {IDEs,commands,discovery,software developers},
pages = {1},
title = {{Improving software developers' fluency by recommending development environment commands}},
url = {http://dl.acm.org.prox.lib.ncsu.edu/citation.cfm?id=2393596.2393645},
year = {2012}
}
@inproceedings{Layman2007,
author = {Layman, Lucas and Williams, Laurie and Amant, Robert St.},
booktitle = {Proceedings of the First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)},
doi = {10.1109/ESEM.2007.11},
isbn = {978-0-7695-2886-1},
issn = {1949-3770},
keywords = {AFD tools,Automatic control,Computer science,Error correction,Fault detection,Feedback,Frequency,Software engineering,Software measurement,Time measurement,Timing,automated fault detection tools,developer behavior,fault diagnosis,fault fix time,fault information,fault notification,fault severity,software tools},
language = {English},
month = {sep},
pages = {176--185},
publisher = {IEEE},
title = {{Toward Reducing Fault Fix Time: Understanding Developer Behavior for the Design of Automated Fault Detection Tools}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4343745},
year = {2007}
}
@article{On,
author = {On, Press and Off, Press},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/On, Off - Unknown - An158 onoff module.pdf:pdf},
title = {{An158 on/off module}}
}
@inproceedings{kessentini2011design,
author = {Kessentini, Marouane and Kessentini, Wael and Sahraoui, Houari and Boukadoum, Mounir and Ouni, Ali},
booktitle = {Program Comprehension (ICPC), 2011 IEEE 19th International Conference on},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Kessentini et al. - 2011 - Design Defects Detection and Correction by Example.pdf:pdf},
organization = {IEEE},
pages = {81--90},
title = {{Design defects detection and correction by example}},
year = {2011}
}
@article{Kim2011,
address = {New York, New York, USA},
author = {Kim, Miryung and Cai, Dongxiang and Kim, Sunghun},
doi = {10.1145/1985793.1985815},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Kim, Cai, Kim - 2011 - An empirical investigation into the role of API-level refactorings during software evolution.pdf:pdf},
isbn = {9781450304450},
journal = {Proceeding of the 33rd international conference on Software engineering - ICSE '11},
keywords = {defects,empirical study,re-,refactoring,software evolution},
pages = {151},
publisher = {ACM Press},
title = {{An empirical investigation into the role of API-level refactorings during software evolution}},
url = {http://portal.acm.org/citation.cfm?doid=1985793.1985815},
year = {2011}
}
@inproceedings{zeng2003quality,
author = {Zeng, Liangzhao and Benatallah, Boualem and Dumas, Marlon and Kalagnanam, Jayant and Sheng, Quan Z},
booktitle = {Proceedings of the 12th international conference on World Wide Web},
organization = {ACM},
pages = {411--421},
title = {{Quality driven web services composition}},
year = {2003}
}
@article{Seinturier2012,
author = {Seinturier, Lionel and Merle, Philippe and Rouvoy, Romain and Romero, Daniel and Schiavoni, Valerio and Stefani, Jean-bernard},
doi = {10.1002/spe},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Seinturier et al. - 2012 - A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures.pdf:pdf},
journal = {Software-Practice and experience},
pages = {1--26},
title = {{A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures}},
volume = {5},
year = {2012}
}
@article{Hursch1995,
abstract = {Copyright c fl1995 by the authors. All rights reserved. This paper identifies and analyzes the emergence of a new paradigm in software engineering, called separation of concerns, which tries to formally separate the basic algorithm from special purpose concerns such as synchronization, real-time constraints, and location control. This separation allows for the locality of different kinds of information in the programs, making them easier to write, understand, reuse, and modify. We identify the major concerns existing in today{\&}{\#}039;s software applications, and analyze recent proposals in the literature that address separation of single concerns. Furthermore, we study the commonalities of these proposals and discuss how they can be used to achieve separation of concerns in general. Finally, we address the problem of composition of several separated concerns.},
author = {Hursch, Walter L and Lopes, Cristina Videira},
doi = {10.1.1.29.5223},
journal = {Computer},
keywords = {adaptive software,components and frameworks,composition lters,ing practises,re ection,reuse,software engineer-},
pages = {1--20},
title = {{Separation of Concerns}},
year = {1995}
}
@inproceedings{Bortis2013,
author = {Bortis, Gerald and van der Hoek, Andre},
booktitle = {2013 35th International Conference on Software Engineering (ICSE)},
doi = {10.1109/ICSE.2013.6606580},
isbn = {978-1-4673-3076-3},
keywords = {Automation,Communities,Computer bugs,Context,History,PorchLight tool,Software,Tagging,bug query language,bug reports,bug trackers,bug triaging,program debugging,software design decisions,software development project,software tools,tag-based approach,tags},
language = {English},
month = {may},
pages = {342--351},
publisher = {IEEE},
title = {{PorchLight: A tag-based approach to bug triaging}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6606580},
year = {2013}
}
@misc{Subasi2013,
abstract = {Canonical Transformation for N-Harmonic oscillators for N=2{\{}{\^{}}{\}}n},
author = {Subasi, Yigit},
pages = {2},
title = {{Merged{\{}{\_}{\}}Document.Pdf}},
year = {2013}
}
@techreport{Sciamma2013,
author = {Sciamma, David and Cannenterre, Gilles and Lescot, Jacques},
title = {{Ecore Tools. Technical report, last update: May 2013.}},
year = {2013}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@inproceedings{Fonseca1993a,
author = {Fonseca, Carlos M and Fleming, Peter J},
booktitle = {ICGA},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Fonseca, Fleming - 1993 - Genetic Algorithms for Multiobjective Optimization.pdf:pdf},
number = {July},
pages = {416----423},
title = {{Genetic Algorithms for Multiobjective Optimization :}},
year = {1993}
}
@article{Sanz,
author = {Sanz, David and Bonhomme, Thierry and Lecourtier, Jacqueline},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Sanz, Bonhomme, Lecourtier - Unknown - Lundi 5 novembre matin 09h45 - Session pl{\'{e}}ni{\`{e}}re •.pdf:pdf},
title = {{Lundi 5 novembre matin 09h45 - Session pl{\'{e}}ni{\`{e}}re •}}
}
@inproceedings{Rahman2013,
author = {Rahman, Mohammad Masudur and Yeasmin, Shamima and Roy, Chanchal K.},
booktitle = {2013 20th Working Conference on Reverse Engineering (WCRE)},
doi = {10.1109/WCRE.2013.6671324},
isbn = {978-1-4799-2931-3},
keywords = {API mash-up,Bing,Browsers,Context,Context-based search,Eclipse IDE-based context-aware meta search engine,Google,IDE-based search,Measurement,Programming,Search engines,Search problems,SimHash algorithm,StackOverflow,Web browser,Web search,Web search API,Yahoo,application program interface,information retrieval,keyword-based traditional search,search engine recommendation,search engines},
language = {English},
month = {oct},
pages = {467--471},
publisher = {IEEE},
title = {{An IDE-based context-aware meta search engine}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6671324},
year = {2013}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@book{ghallab2004automated,
author = {Ghallab, Malik and Nau, Dana and Traverso, Paolo},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Nau - 2004 - Automated Planning Theory and Practice.pdf:pdf},
publisher = {Elsevier},
title = {{Automated planning: theory {\&} practice}},
year = {2004}
}
@article{Upadhyaya2012,
author = {Upadhyaya, Bipin and Tang, Ran and Zou, Ying},
doi = {10.1002/smr},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Upadhyaya, Tang, Zou - 2012 - An approach for mining service composition patterns from execution logs.pdf:pdf},
journal = {IEEE Journal of Software: Evolution and Process},
keywords = {component,composition,log,pattern mining,web service},
number = {3},
pages = {678-- 679},
title = {{An approach for mining service composition patterns from execution logs}},
volume = {5},
year = {2012}
}
@misc{IBM2006,
author = {IBM},
title = {{T. J. Watson Libraries for Analysis (WALA)}},
year = {2006}
}
@book{Havelund2015,
address = {Cham},
doi = {10.1007/978-3-319-17524-9},
editor = {Havelund, Klaus and Holzmann, Gerard and Joshi, Rajeev},
isbn = {978-3-319-17523-2},
publisher = {Springer International Publishing},
series = {Lecture Notes in Computer Science},
title = {{NASA Formal Methods}},
url = {http://link.springer.com/10.1007/978-3-319-17524-9},
volume = {9058},
year = {2015}
}
@article{Sirin2007,
abstract = {In this paper, we present a brief overview of Pellet: a complete OWL-DL reasoner with acceptable to very good performance, extensive middleware, and a number of unique features. Pellet is the first sound and complete OWL-DL reasoner with extensive support for reasoning with individuals (including nominal support and conjunctive query), user-defined datatypes, and debugging support for ontologies. It implements several extensions to OWL-DL including a combination formalism for OWL-DL ontologies, a non-monotonic operator, and preliminary support for OWL/Rule hybrid reasoning. Pellet is written in Java and is open source.},
author = {Sirin, Evren and Parsia, Bijan and Grau, Bernardo Cuenca and Kalyanpur, Aditya and Katz, Yarden},
doi = {10.1016/j.websem.2007.03.004},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Sirin et al. - 2007 - Pellet A practical OWL-DL reasoner.pdf:pdf},
issn = {15708268},
journal = {Web Semantics: Science, Services and Agents on the World Wide Web},
month = {jun},
number = {2},
pages = {51--53},
title = {{Pellet: A practical OWL-DL reasoner}},
url = {http://www.sciencedirect.com/science/article/pii/S1570826807000169},
volume = {5},
year = {2007}
}
@article{Parnas1972,
author = {Parnas, David Lorge.},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Parnas - 1972 - On the criteria to be used in decomposing systems into modules.pdf:pdf},
journal = {Communications of the ACM},
number = {12},
pages = {1053----1058},
title = {{On the criteria to be used in decomposing systems into modules}},
volume = {15},
year = {1972}
}
@inproceedings{Liang2006,
abstract = {This paper presents and elaborates the concept of Web service usage patterns and pattern discovery through service mining. We define three different levels of service usage data: i) user request level, ii) template level and iii) instance level. At each level, we investigate patterns of service usage data and the discovery of these patterns. An algorithm for service pattern discovery at the template level is presented. We show the system architecture of a service-mining enabled service registry repository. Web service patterns, pattern discovery and pattern mining supports the discovery and composition of complex services, which in turn supports the application of Web services to increasingly complex business processes and applications},
author = {Liang, Qianhui and Chung, Jen-yao and Miller, Steven and Ouyang, Yang},
booktitle = {International Conference on e-Business Engineering},
doi = {10.1109/ICEBE.2006.90},
isbn = {0-7695-2645-4},
keywords = {Appropriate technology,Business communication,Decision making,Information management,Management information systems,Pattern analysis,Performance analysis,Surges,Web mining,Web service mining,Web service pattern discovery,Web service registry-repository,Web service usage pattern,Web services,business process,data mining,instance level,pattern mining,software architecture,system architecture,template level,user request level},
pages = {286--293},
publisher = {IEEE},
shorttitle = {e-Business Engineering, 2006. ICEBE '06. IEEE Inte},
title = {{Service Pattern Discovery of Web Service Mining in Web Service Registry-Repository}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4031663},
year = {2006}
}
@article{hirschfeld1996three,
author = {Hirschfeld, Robert},
journal = {Pattern Languages of Programs (PloP)},
publisher = {Citeseer},
title = {{Three-tier distribution architecture}},
year = {1996}
}
@misc{Wikipediaa,
author = {Wikipedia},
title = {{Source-to-source compiler}},
url = {https://www.wikiwand.com/en/Source-to-source{\_}compiler}
}
@inproceedings{Wilde2008,
address = {New York, New York, USA},
author = {Wilde, Norman and Simmons, Sharon and Pressel, Michael and Vandeville, Joseph},
booktitle = {2nd International workshop on Systems development in SOA environments},
doi = {10.1145/1370916.1370931},
isbn = {9781605580296},
keywords = {design recovery,program comprehension,services oriented architecture,soa,software reconnaissance},
month = {may},
pages = {59--62},
publisher = {ACM Press},
title = {{Understanding features in SOA}},
url = {http://dl.acm.org/citation.cfm?id=1370916.1370931},
year = {2008}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@inproceedings{Schein2002,
address = {New York, New York, USA},
author = {Schein, Andrew I. and Popescul, Alexandrin and Ungar, Lyle H. and Pennock, David M.},
booktitle = {Proceedings of the annual international onference on Research and development in information retrieval},
doi = {10.1145/564376.564421},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Schein et al. - 2002 - Methods and metrics for cold-start recommendations.pdf:pdf},
isbn = {1581135610},
keywords = {collaborative filtering,content-based filtering,graphical models,information retrieval,performance evaluation,recommender systems},
pages = {253},
publisher = {ACM Press},
title = {{Methods and metrics for cold-start recommendations}},
url = {http://portal.acm.org/citation.cfm?doid=564376.564421},
year = {2002}
}
@inproceedings{Johnson2013,
author = {Johnson, Brittany and Song, Yoonki and Murphy-Hill, Emerson and Bowdidge, Robert},
booktitle = {Proceedings of the International Conference on Software Engineering},
isbn = {978-1-4673-3076-3},
month = {may},
pages = {672--681},
publisher = {IEEE Press},
title = {{Why don't software developers use static analysis tools to find bugs?}},
url = {http://dl.acm.org/citation.cfm?id=2486788.2486877},
year = {2013}
}
@article{JoelBrandt,
author = {{Joel Brandt}, Philip J. Guo, Joel Lewenstein, Scott R. Klemmer, Mira Dontcheva},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Joel Brandt - Unknown - Opportunistic Programming Writing Code to Prototype, Ideate, and Discover.pdf:pdf},
title = {{Opportunistic Programming: Writing Code to Prototype, Ideate, and Discover}},
url = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.159.8897}
}
@inproceedings{Bachmann2009a,
address = {New York, New York, USA},
author = {Bachmann, Adrian and Bernstein, Abraham},
booktitle = {Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops - IWPSE-Evol '09},
doi = {10.1145/1595808.1595830},
isbn = {9781605586786},
keywords = {bug tracker,case study,closed source,data characteristics,data quality,open source,version control system},
month = {aug},
pages = {119},
publisher = {ACM Press},
title = {{Software process data quality and characteristics}},
url = {http://dl.acm.org/citation.cfm?id=1595808.1595830},
year = {2009}
}
@inproceedings{Adda2010,
author = {Adda, Mehdi and Valtchev, Petko and Missaoui, Rokia and Djeraba, Chabane},
booktitle = {Proceedings of the Third C* Conference on Computer Science and Software Engineering},
doi = {10.1145/1822327.1822347},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Adda et al. - 2010 - A framework for mining meaningful usage patterns within a semantically enhanced web portal.pdf:pdf},
isbn = {9781605589015},
keywords = {ontologies,sequential pattern mining,web adaptation},
month = {may},
pages = {138--147},
title = {{A framework for mining meaningful usage patterns within a semantically enhanced web portal}},
url = {http://dl.acm.org/citation.cfm?id=1822327.1822347},
year = {2010}
}
@inproceedings{Shihab2010,
author = {Shihab, Emad and Ihara, Akinori and Kamei, Yasutaka and Ibrahim, Walid M. and Ohira, Masao and Adams, Bram and Hassan, Ahmed E. and Matsumoto, Ken-ichi},
booktitle = {2010 17th Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.2010.36},
isbn = {978-1-4244-8911-4},
issn = {1095-1350},
keywords = {Accuracy,Computer bugs,Data mining,Databases,Decision trees,Predictive models,Re-opened bugs,Software,decision trees,eclipse project,program debugging,software maintenance,software maintenance resource,software quality,team dimension,text description},
language = {English},
month = {oct},
pages = {249--258},
publisher = {IEEE},
title = {{Predicting Re-opened Bugs: A Case Study on the Eclipse Project}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=5645566},
year = {2010}
}
@phdthesis{Nayrolles2013d,
author = {Nayrolles, Mathieu;},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Nayrolles - 2013 - Improving SOA Antipattern Detection in Service Based Systems by Mining Execution Traces.pdf:pdf},
pages = {120},
title = {{Improving SOA Antipattern Detection in Service Based Systems by Mining Execution Traces}},
year = {2013}
}
@inproceedings{Lo2013,
author = {Lo, D.},
booktitle = {Proceedings of the European Conference on Software Maintenance and Reengineering},
doi = {10.1109/CSMR.2013.43},
isbn = {978-0-7695-4948-4},
issn = {1534-5351},
keywords = {Accuracy,AdaBoost algorithm,Bagging,Bayesian network algorithm,Bugzilla,CART algorithm,Computer bugs,F-measure,Feature extraction,LWL algorithm,Prediction algorithms,SVM algorithm,Software algorithms,Supervised learning,bagging algorithm,belief networks,bug fixing,bug management system,bug reports,classification,classification-and-regression tree,comparative study,decision table algorithm,decision tables,k-nearest neighbor,kNN algorithm,learning (artificial intelligence),pattern classification,program debugging,random forest algorithm,reopened bug prediction,reopened reports,simple logistic algorithm,software development,software maintenance,supervised learning algorithm,supervised learning algorithms,support vector machines,trees (mathematics)},
language = {English},
month = {mar},
pages = {331--334},
publisher = {IEEE},
title = {{A Comparative Study of Supervised Learning Algorithms for Re-opened Bug Prediction}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6498482},
year = {2013}
}
@article{Tl-sc,
author = {Tl-sc, The and Dog, Ping Watch},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Tl-sc, Dog - Unknown - Wireless 2-Way Audio Surveillance Camera TL-SC3130G.pdf:pdf},
title = {{Wireless 2-Way Audio Surveillance Camera TL-SC3130G}}
}
@article{Men2004,
author = {Mens, Tom and Tourw, Tom},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Mens, Tourw - 2004 - A Survey of Software Refactoring.pdf:pdf},
journal = {Software Engineering},
keywords = {2,3 coding tools and,d,techniques},
pages = {126----139},
title = {{A Survey of Software Refactoring}},
volume = {30},
year = {2004}
}
@book{hunt2000pragmatic,
author = {Hunt, Andrew and Thomas, David},
publisher = {Addison-Wesley Professional},
title = {{The pragmatic programmer: from journeyman to master}},
year = {2000}
}
@misc{LubaCherbakovMamdouhIbrahim2005,
author = {Cherbakov, Luba and IbrahimJ, Mamdouh and An, Jenny},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Cherbakov, IbrahimJ, An - 2005 - SOA antipatterns.html:html},
keywords = {TT700},
month = {nov},
title = {{SOA antipatterns}},
url = {https://www.ibm.com/developerworks/webservices/library/ws-antipatterns/},
year = {2005}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@book{Martin2011,
author = {Martin, Robert},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Martin - 2011 - The Clean Coder.pdf:pdf},
isbn = {9780137081073},
pages = {256},
title = {{The Clean Coder}},
year = {2011}
}
@inproceedings{demange2013,
author = {Demange, Anthony and Moha, Naouel and Tremblay, Guy},
booktitle = {Proceedings of the International Conference on Service-Oriented Computing},
pages = {114--130},
title = {{Detection of SOA Patterns}},
year = {2013}
}
@incollection{year,
author = {Lerda, Flavio and Visser, Willem},
booktitle = {Lecture Notes in Computer Science 2057},
editor = {Dwyer, Matthew},
pages = {80--102},
publisher = {Springer Berlin Heidelberg},
title = {{Addressing dynamic issues of program model checking}},
year = {2001}
}
@inproceedings{Tian2012,
author = {Tian, Yuan and Lo, David and Sun, Chengnian},
booktitle = {2012 19th Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.2012.31},
isbn = {978-0-7695-4891-3},
issn = {1095-1350},
keywords = {BM25 based document similarity function,Computer bugs,Equations,Information retrieval,Machine learning,Prediction algorithms,Software systems,bug reports,fine grained bug severity prediction,information retrieval,nearest neighbor classification,program debugging},
language = {English},
month = {oct},
pages = {215--224},
publisher = {IEEE},
title = {{Information Retrieval Based Nearest Neighbor Classification for Fine-Grained Bug Severity Prediction}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6385117},
year = {2012}
}
@book{Rotem-Gal-Oz2012,
author = {Rotem-Gal-Oz and {Arnon Bruno}, E and Dahan, U},
editor = {Manning},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Rotem-Gal-Oz, Arnon Bruno, Dahan - 2012 - SOA Patterns.pdf:pdf},
pages = {296},
publisher = {Manning},
title = {{SOA Patterns}},
year = {2012}
}
@inproceedings{Sajnani2016,
address = {New York, New York, USA},
author = {Sajnani, Hitesh and Saini, Vaibhav and Svajlenko, Jeffrey and Roy, Chanchal K. and Lopes, Cristina V.},
booktitle = {Proceedings of the 38th International Conference on Software Engineering},
doi = {10.1145/2884781.2884877},
isbn = {9781450339001},
pages = {1157--1168},
publisher = {ACM Press},
title = {{SourcererCC: scaling code clone detection to big-code}},
url = {http://dl.acm.org/citation.cfm?doid=2884781.2884877},
year = {2016}
}
@article{Lee2010,
address = {New York, New York, USA},
author = {Lee, Mu-Woong and Roh, Jong-Won and Hwang, Seung-won and Kim, Sunghun},
doi = {10.1145/1882291.1882317},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Lee et al. - 2010 - Instant code clone search.pdf:pdf},
isbn = {9781605587912},
journal = {Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering - FSE '10},
keywords = {clone detection,code search},
pages = {167},
publisher = {ACM Press},
title = {{Instant code clone search}},
url = {http://portal.acm.org/citation.cfm?doid=1882291.1882317},
year = {2010}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@inproceedings{roehm2012professional,
author = {Roehm, Tobias and Tiarks, Rebecca and Koschke, Rainer and Maalej, Walid},
booktitle = {Proceedings of the 34th International Conference on Software Engineering},
organization = {IEEE Press},
pages = {255--265},
title = {{How do professional developers comprehend software?}},
year = {2012}
}
@inproceedings{Saha2014,
author = {Saha, Ripon K. and Khurshid, Sarfraz and Perry, Dewayne E.},
booktitle = {2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)},
doi = {10.1109/CSMR-WCRE.2014.6747164},
isbn = {978-1-4799-3752-3},
keywords = {Bug tracking system,Computer bugs,Data mining,Databases,History,Measurement,Software quality,bug repositories,bug survival time,bug triaging,long lived bug assignment,long lived bug fixing time,long lived bug severity,open source projects,program debugging,public domain software,software development,software maintenance,software quality,user experience},
language = {English},
month = {feb},
pages = {144--153},
publisher = {IEEE},
title = {{An empirical study of long lived bugs}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6747164},
year = {2014}
}
@article{Dutertre2006,
author = {Dutertre, Bruno and Moura, Leonardo De},
journal = {Tool paper at http://yices.csl.sri.com/tool-paper.pdf},
number = {2},
title = {{The yices smt solver}},
volume = {2},
year = {2006}
}
@inproceedings{Verbaere2007,
address = {New York, New York, USA},
author = {Verbaere, Mathieu and Hajiyev, Elnar and {De Moor}, Oege},
booktitle = {Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion - OOPSLA '07},
doi = {10.1145/1297846.1297936},
isbn = {9781595938657},
keywords = {code queries,code search,coding conventions,metrics,object-oriented query language,style rules},
month = {oct},
pages = {880},
publisher = {ACM Press},
title = {{Improve software quality with SemmleCode}},
url = {http://dl.acm.org/citation.cfm?id=1297846.1297936},
year = {2007}
}
@inproceedings{Tonella,
abstract = {The presence of crosscutting concerns, i.e., functionalities that are not assigned to a single modular unit in the implementation, is one of the major problems in software understanding and evolution. In fact, they are hard to locate (scattering) and may give rise to multiple ripple effects (tangling). Aspect oriented programming offers mechanisms to factor them out into a modular unit, called an aspect. Aspect identification in existing code is supported by means of dynamic code analysis. Execution traces are generated for the use cases that exercise the main functionalities of the given application. The relationship between execution traces and executed computational units (class methods) is subjected to concept analysis. In the resulting lattice, potential aspects are detected by determining the use-case specific concepts and examining their specific computational units. When these come from multiple modules (classes) which contribute to multiple use-cases, a candidate aspect is recognized.},
author = {Tonella, P. and Ceccato, M.},
booktitle = {11th Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.2004.13},
isbn = {0-7695-2243-2},
pages = {112--121},
publisher = {IEEE Comput. Soc},
title = {{Aspect mining through the formal concept analysis of execution traces}},
url = {http://ieeexplore.ieee.org/xpls/abs{\_}all.jsp?arnumber=1374311},
year = {2004}
}
@inproceedings{Tian2012a,
author = {Tian, Yuan and Sun, Chengnian and Lo, David},
booktitle = {2012 16th European Conference on Software Maintenance and Reengineering},
doi = {10.1109/CSMR.2012.48},
isbn = {978-0-7695-4666-7},
issn = {1534-5351},
keywords = {Bugzilla,Computer bugs,Duplicate bug reports,Frequency measurement,Harmonic analysis,Machine learning,Mozilla bug tracking system,Software systems,Training,Training data,bug report management system,duplicate bug report identification,feedback,program debugging,relative similarity,reliability,software reliability,software systems},
language = {English},
month = {mar},
pages = {385--390},
publisher = {IEEE},
title = {{Improved Duplicate Bug Report Identification}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6178884},
year = {2012}
}
@article{Myers1998,
author = {Myers, Brad A. and A., Brad},
doi = {10.1145/274430.274436},
issn = {10725520},
journal = {interactions},
month = {mar},
number = {2},
pages = {44--54},
publisher = {ACM},
title = {{A brief history of human-computer interaction technology}},
url = {http://portal.acm.org/citation.cfm?doid=274430.274436},
volume = {5},
year = {1998}
}
@inproceedings{Gode2009,
author = {G{\"{o}}de, Nils and Koschke, Rainer},
booktitle = {Proceedings of the 13th European Conference on Software Maintenance and Reengineering},
doi = {10.1109/CSMR.2009.20},
isbn = {978-1-4244-3755-9},
pages = {219--228},
publisher = {IEEE},
title = {{Incremental Clone Detection}},
url = {http://ieeexplore.ieee.org/document/4812755/},
year = {2009}
}
@book{Nayrolles2013b,
author = {Nayrolles, Mathieu;},
pages = {56},
title = {{Instant Magento Performance Optimization How-to}},
year = {2013}
}
@inproceedings{Zamfir2010,
author = {Zamfir, Cristian and Candea, George},
booktitle = {Proceedings of the 5th European Conference on Computer Systems},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Zamfir, Candea - 2010 - Execution Synthesis A Technique for Automated Software Debugging.pdf:pdf},
isbn = {9781605585772},
keywords = {automated debugging,symbolic execution},
pages = {321--334},
title = {{Execution Synthesis: A Technique for Automated Software Debugging}},
year = {2010}
}
@misc{ObjectRefineryLimited2005,
author = {{Object Refinery Limited}},
title = {{JFreeChart}},
url = {http://jfree.org/jfreechart/},
year = {2005}
}
@book{mellor2002executable,
author = {Mellor, Stephen J and Balcer, Marc and {Foreword By-Jacoboson}, Ivar},
publisher = {Addison-Wesley Longman Publishing Co., Inc.},
title = {{Executable UML: A foundation for model-driven architectures}},
year = {2002}
}
@inproceedings{Bettenburg2008,
address = {New York, New York, USA},
author = {Bettenburg, Nicolas and Just, Sascha and Schr{\"{o}}ter, Adrian and Weiss, Cathrin and Premraj, Rahul and Zimmermann, Thomas},
booktitle = {Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering},
doi = {10.1145/1453101.1453146},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Bettenburg et al. - 2008 - What makes a good bug report.pdf:pdf},
isbn = {9781595939951},
pages = {308},
publisher = {ACM Press},
title = {{What makes a good bug report?}},
url = {http://portal.acm.org/citation.cfm?doid=1453101.1453146},
year = {2008}
}
@misc{LubaCherbakovMamdouhIbrahim2005,
author = {Cherbakov, Luba and IbrahimJ, Mamdouh and An, Jenny},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Cherbakov, IbrahimJ, An - 2005 - SOA antipatterns.html:html},
keywords = {TT700},
language = {en},
month = {nov},
title = {{SOA antipatterns}},
url = {https://www.ibm.com/developerworks/webservices/library/ws-antipatterns/},
urldate = {2013-10-02},
year = {2005}
}
@misc{Wellington2013,
author = {Wellington, Brian},
title = {dnsjava},
url = {http://www.dnsjava.org/},
year = {2013}
}
@article{Avizienis2004,
author = {Avizienis, A. and Laprie, J.-C. and Randell, B. and Landwehr, C.},
doi = {10.1109/TDSC.2004.2},
issn = {1545-5971},
journal = {IEEE Transactions on Dependable and Secure Computing},
keywords = {65,Availability,Books,Communication system security,Fault tolerance,Index Terms- Dependability,Maintenance,Safety,Standardization,Taxonomy,Uncertainty,attacks,data privacy,dependable computing,errors,failures,fault forecasting,fault forecasting.,fault prevention,fault removal,fault tolerance,fault tolerant computing,faults,secure computing,security,security of data,software reliability,system attacks,system availability,system failures,system integrity,system maintainability,system recovery,system reliability,system safety,system security,system vulnerabilities,taxonomy,trust,vulnerabilities},
language = {English},
month = {jan},
number = {1},
pages = {11--33},
publisher = {IEEE},
title = {{Basic concepts and taxonomy of dependable and secure computing}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=1335465},
volume = {1},
year = {2004}
}
@inproceedings{Weiser1981,
author = {Weiser, Mark},
booktitle = {ICSE '81 Proceedings of the 5th international conference on Software},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Weiser - 1981 - Program slicing.pdf:pdf},
pages = {439--449},
title = {{Program slicing}},
year = {1981}
}
@article{JoshuaOMadadhain,
author = {{Joshua O'Madadhain, Danyel Fisher, Scott White, Padhraic Smyth}, Yan-biao Boey},
journal = {Journal of Statistical Software},
number = {2},
pages = {1--35},
title = {{Analysis and Visualization of Network Data using JUNG}},
volume = {10},
year = {2005}
}
@inproceedings{Rossler2013,
author = {R{\"{o}}{\ss}ler, Jeremias and Zeller, Andreas and Fraser, Gordon and Zamfir, Cristian and Candea, George},
booktitle = {Proceedings of the 6th International Conference on Software Testing, Verification and Validation, ser. ICST},
keywords = {-debugging,failure reproduction,test case genera-},
title = {{Reconstructing Core Dumps}},
year = {2013}
}
@article{Liu1999,
author = {Liu, Yuefei},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Liu - 1999 - Bare Demo of IEEEtran . cls for Conferences.pdf:pdf},
isbn = {9999999999},
keywords = {here,ieeetran,journal,l,michael shell biography text,paper,template,tex},
number = {1},
pages = {1999},
title = {{Bare Demo of IEEEtran . cls for Conferences}},
volume = {6},
year = {1999}
}
@article{Dons2013,
author = {Dons, C- and Montant, A- and Num, Appartement and Code, Province and Qu, Revenu},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Dons et al. - 2013 - 82000005 3.pdf:pdf},
pages = {1205--1207},
title = {82000005 3},
volume = {8},
year = {2013}
}
@article{HEIKKI1997,
author = {HEIKKI, MANNILA and HANNU, TOIVONEN and {A. INKERI}, VERKAMO},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/HEIKKI, HANNU, A. INKERI - 1997 - Discovery of Frequent Episodes in Event Sequences.pdf:pdf},
journal = {Data Mining and Knowledge Discovery},
keywords = {event sequences,frequent episodes,sequence analysis},
pages = {259--289},
title = {{Discovery of Frequent Episodes in Event Sequences}},
volume = {289},
year = {1997}
}
@article{o2008search,
author = {O'Keeffe, Mark and Cinn{\'{e}}ide, Mel {\'{O}}},
journal = {Journal of Software Maintenance and Evolution: Research and Practice},
number = {5},
pages = {345--364},
publisher = {Wiley Online Library},
title = {{Search-based refactoring: an empirical study}},
volume = {20},
year = {2008}
}
@article{Briand1999,
author = {Briand, L.C. and Daly, J.W. and Wust, J.K.},
doi = {10.1109/32.748920},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Briand, Daly, Wust - 1999 - A unified framework for coupling measurement in object-oriented systems.pdf:pdf},
issn = {00985589},
journal = {IEEE Transactions on Software Engineering},
number = {1},
pages = {91--121},
title = {{A unified framework for coupling measurement in object-oriented systems}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=748920},
volume = {25},
year = {1999}
}
@inproceedings{Fournier-Viger2011,
address = {New York, New York, USA},
author = {Fournier-Viger, Philippe and Nkambou, Roger and Tseng, Vincent Shin-Mu},
booktitle = {Proceedings of the 2011 ACM Symposium on Applied Computing},
doi = {10.1145/1982185.1982394},
isbn = {9781450301138},
keywords = {algorithm,pattern-growth,sequential rule mining},
pages = {956},
publisher = {ACM Press},
title = {{RuleGrowth}},
url = {http://dl.acm.org.proxy.bibliotheques.uqam.ca:2048/citation.cfm?id=1982185.1982394},
year = {2011}
}
@book{Rotem-Gal-Oz2012,
author = {Rotem-Gal-Oz and {Arnon Bruno}, E and Dahan, U},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Rotem-Gal-Oz, Arnon Bruno, Dahan - 2012 - SOA Patterns.pdf:pdf},
pages = {296},
publisher = {Manning},
title = {{SOA Patterns}},
year = {2012}
}
@inproceedings{Baker,
author = {Baker, B.S.},
booktitle = {Proceedings of the 2nd Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.1995.514697},
isbn = {0-8186-7111-4},
keywords = {Application software,Computer bugs,Programming profession,Reverse engineering,Scattering parameters,Sections,Software systems,Terminology,White spaces,constants,debugging,dup,experimental results,large software systems,program debugging,redocumentation,software duplication,software tools,system documentation,system reengineering,systematic substitution,systems analysis,systems re-engineering,variable names},
language = {English},
pages = {86--95},
publisher = {IEEE Comput. Soc. Press},
title = {{On finding duplication and near-duplication in large software systems}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=514697},
year = {1995}
}
@article{Loo2009,
author = {Loo, Boon Thau and Condie, Tyson and Garofalakis, Minos and Gay, David E. and Hellerstein, Joseph M. and Maniatis, Petros and Ramakrishnan, Raghu and Roscoe, Timothy and Stoica, Ion},
doi = {10.1145/1592761.1592785},
issn = {00010782},
journal = {Communications of the ACM},
month = {nov},
number = {11},
pages = {87},
publisher = {ACM},
title = {{Declarative networking}},
url = {http://portal.acm.org/citation.cfm?doid=1592761.1592785},
volume = {52},
year = {2009}
}
@book{Martin2011a,
author = {Martin, Robert},
pages = {256},
publisher = {Prentice Hall},
title = {{The Clean Coder: A Code of Conduct for Professional Programmers}},
year = {2011}
}
@phdthesis{opdyke1992refactoring,
author = {Opdyke, William F},
school = {PhD thesis, University of Illinois at Urbana-Champaign},
title = {{Refactoring: A program restructuring aid in designing object-oriented application frameworks}},
year = {1992}
}
@inproceedings{JingJiang2013,
author = {{Jing Jiang} and {Jie Lu} and {Guangquan Zhang} and {Guodong Long}},
booktitle = {2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing},
doi = {10.1109/CCGrid.2013.73},
isbn = {978-0-7695-4996-5},
month = {may},
pages = {58--65},
publisher = {IEEE},
title = {{Optimal Cloud Resource Auto-Scaling for Web Applications}},
url = {http://ieeexplore.ieee.org/document/6546059/},
year = {2013}
}
@article{Document2012,
author = {Document, C E and La, E S T and La, Propriete D E and Zodianet, Societe},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Document et al. - 2012 - Api zodianet « zapi 1 ».pdf:pdf},
pages = {1--21},
title = {{Api zodianet « zapi 1 »}},
year = {2012}
}
@inproceedings{Fournier-Viger2011,
address = {New York, New York, USA},
author = {Fournier-Viger, Philippe and Nkambou, Roger and Tseng, Vincent Shin-Mu},
booktitle = {Proceedings of the 2011 ACM Symposium on Applied Computing},
doi = {10.1145/1982185.1982394},
isbn = {9781450301138},
keywords = {algorithm,pattern-growth,sequential rule mining},
pages = {956},
publisher = {ACM Press},
title = {{RuleGrowth}},
url = {http://dl.acm.org.proxy.bibliotheques.uqam.ca:2048/citation.cfm?id=1982185.1982394},
year = {2011}
}
@inproceedings{Zuddas2014,
address = {New York, New York, USA},
author = {Zuddas, Daniele and Jin, Wei and Pastore, Fabrizio and Mariani, Leonardo and Orso, Alessandro},
booktitle = {Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering},
doi = {10.1145/2642937.2643014},
isbn = {9781450330138},
keywords = {anomaly detection,debugging,execution synthesis},
month = {sep},
pages = {815--826},
publisher = {ACM Press},
title = {{MIMIC: locating and understanding bugs by analyzing mimicked executions}},
url = {http://dl.acm.org/citation.cfm?id=2642937.2643014},
year = {2014}
}
@inproceedings{Sun2010,
address = {New York, New York, USA},
author = {Sun, Chengnian and Lo, David and Wang, Xiaoyin and Jiang, Jing and Khoo, Siau-Cheng},
booktitle = {Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE '10},
doi = {10.1145/1806799.1806811},
isbn = {9781605587196},
month = {may},
pages = {45},
publisher = {ACM Press},
title = {{A discriminative model approach for accurate duplicate bug report retrieval}},
url = {http://dl.acm.org/citation.cfm?id=1806799.1806811},
volume = {1},
year = {2010}
}
@techreport{Obeo2005,
author = {Obeo},
institution = {Eclipse Fundation},
title = {{Acceleo.}},
year = {2005}
}
@inproceedings{Dustar2006,
author = {Dustdar, Schahram and Gombotz, Robert},
booktitle = {International Journal of Business Process Integration and Management},
keywords = {linked},
month = {may},
number = {4},
pages = {256--266},
publisher = {Inderscience},
title = {{Discovering web service workflows using web services interaction mining}},
volume = {1},
year = {2006}
}
@inproceedings{Khan2010,
author = {Khan, Ateeq and Lodhi, Azeem and Veit, K},
booktitle = {International Conference on Service Oriented Computing},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Khan, Lodhi, Veit - 2010 - Applying Process Mining in SOA Environments.pdf:pdf},
keywords = {business process analysis,log files,process mining,process trace data,sap process integration},
pages = {293--302},
title = {{Applying Process Mining in SOA Environments}},
year = {2010}
}
@article{Nayrolles2016a,
author = {Nayrolles, M. and Hamou-Lhadj, W. and Tahar, S. and Larsson, A.},
journal = {Journal of Software: Evolution and Process. Wiley (Accepted with revisions).},
title = {{A Bug Reproduction Approach Based on Directed Model Checking and Crash Traces}},
year = {2016}
}
@incollection{berardi2005composition,
author = {Berardi, Daniela and Calvanese, Diego and {De Giacomo}, Giuseppe and Mecella, Massimo},
booktitle = {Service-Oriented Computing-ICSOC 2005},
pages = {520--526},
publisher = {Springer},
title = {{Composition of services with nondeterministic observable behavior}},
year = {2005}
}
@article{richter2010lama,
author = {Richter, Silvia and Westphal, Matthias},
journal = {Journal of Artificial Intelligence Research},
number = {1},
pages = {127--177},
title = {{The LAMA planner: Guiding cost-based anytime planning with landmarks}},
volume = {39},
year = {2010}
}
@article{Jiang2010,
author = {Jiang, Shujuan and Zhang, Hongchang and Wang, Qingtan and Zhang, Yanmei},
doi = {10.1109/QSIC.2010.23},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Jiang et al. - 2010 - A Debugging Approach for Java Runtime Exceptions Based on Program Slicing and Stack Traces.pdf:pdf},
isbn = {978-1-4244-8078-4},
journal = {2010 10th International Conference on Quality Software},
keywords = {-program debugging,catch such exceptions,exception,occur during execution,program,runtime exceptions,slicing,stack trace,static analysis,that methods specify or,there is typically no,when they},
month = {jul},
pages = {393--398},
publisher = {Ieee},
title = {{A Debugging Approach for Java Runtime Exceptions Based on Program Slicing and Stack Traces}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5562992},
year = {2010}
}
@article{Kral2009,
author = {Kral, Jaroslav; and Zemlicka, Michal;},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Kral, Zemlicka - 2009 - Crucial Service-Oriented Antipatterns.pdf:pdf},
journal = {International Journal On Advances in Software},
keywords = {antipattern,antipattern evaluation,confederations,risk management,soa type},
number = {1},
pages = {160--171},
title = {{Crucial Service-Oriented Antipatterns}},
volume = {2},
year = {2009}
}
@misc{SONARSOURCE2002,
author = {SONARSOURCE},
title = {{SONARQUBE}},
year = {2002}
}
@inproceedings{ming2007approach,
author = {Ming, Chen and Zhen-wu, Wang},
booktitle = {Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007)},
pages = {37--41},
title = {{An approach for web services composition based on QoS and discrete particle swarm optimization}},
volume = {2},
year = {2007}
}
@inproceedings{Szathmary2007,
abstract = {We describe here a general approach for rare itemset mining. While mining literature has been almost exclusively focused on frequent itemsets, in many practical situations rare ones are of higher interest (e.g., in medical databases, rare combinations of symptoms might provide useful insights for the physicians). Based on an examination of the relevant substructures of the mining space, our approach splits the rare itemset mining task into two steps, i.e., frequent itemset part traversal and rare itemset listing. We propose two algorithms for step one, a naive and an optimized one, respectively, and another algorithm for step two. We also provide some empirical evidence about the performance gains due to the optimized traversal.},
author = {Szathmary, Laszlo and Napoli, Amedeo and Valtchev, Petko},
booktitle = {19th IEEE International Conference on Tools with Artificial Intelligence},
doi = {10.1109/ICTAI.2007.30},
isbn = {0-7695-3015-X},
month = {oct},
pages = {305--312},
publisher = {IEEE},
title = {{Towards Rare Itemset Mining}},
url = {http://ieeexplore.ieee.org/xpls/abs{\_}all.jsp?arnumber=4410299},
year = {2007}
}
@article{Murphy-Hill2012a,
abstract = {Software developers interact with the development environments they use by issuing commands that execute various programming tools, from source code formatters to build tools. However, developers often only use a small subset of the commands offered by modern development environments, reducing their overall development fluency. In this paper, we use several existing command recommender algorithms to suggest new commands to developers based on their existing command usage history, and also introduce several new algorithms. By running these algorithms on data submitted by several thousand Eclipse users, we describe two studies that explore the feasibility of automatically recommending commands to software developers. The results suggest that, while recommendation is more difficult in development environments than in other domains, it is still feasible to automatically recommend commands to developers based on their usage history, and that using patterns of past discovery is a useful way to do so.},
author = {Murphy-Hill, Emerson and Jiresal, Rahul and Murphy, Gail C.},
doi = {10.1145/2393596.2393645},
isbn = {9781450316149},
journal = {Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering - FSE '12},
keywords = {IDEs,commands,discovery,software developers},
pages = {1},
title = {{Improving software developers' fluency by recommending development environment commands}},
url = {http://dl.acm.org.prox.lib.ncsu.edu/citation.cfm?id=2393596.2393645},
year = {2012}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@inproceedings{Nam2013,
annote = {In this paper, the authors want to overcome the cold start problem of Machine Learning. How should we classifies things (bug) for a new project where there is no data for training ? They use and improve the state of the art transfert learning algorithm (TCA) to this purpose. They conduct an experimental study on two open-source dataset composed by well-known project such as Eclipse. They show that with a good selection and nprmalization employed in TCA+ wa can improve the cross-project bug prediction.},
author = {Nam, Jaechang and Pan, Sinno Jialin and Kim, Sunghun},
booktitle = {Proceedings of the International Conference on Software Engineering},
doi = {10.1109/ICSE.2013.6606584},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Nam, Pan, Kim - 2013 - Transfer defect learning.pdf:pdf},
isbn = {978-1-4673-3076-3},
keywords = {bug,defect,learning transfert,machine learning,prediction},
mendeley-tags = {bug,defect,learning transfert,machine learning,prediction},
month = {may},
pages = {382--391},
publisher = {Ieee},
title = {{Transfer defect learning}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6606584},
year = {2013}
}
@inproceedings{rahman2013,
author = {Rahman, Foyzur and Devanbu, Premkumar},
booktitle = {Proceedings of the International Conference on Software Engineering},
organization = {IEEE Press},
pages = {432--441},
title = {{How, and why, process metrics are better}},
year = {2013}
}
@article{Crowston2006,
author = {Crowston, Kevin and Howison, James},
doi = {10.1007/s12130-006-1004-8},
issn = {0897-1986},
journal = {Knowledge, Technology {\&} Policy},
month = {dec},
number = {4},
pages = {65--85},
title = {{Hierarchy and centralization in free and open source software team communications}},
url = {http://link.springer.com/10.1007/s12130-006-1004-8},
volume = {18},
year = {2006}
}
@inproceedings{le2015should,
author = {Le, Xuan-Bach D and Le, Tien-Duy B and Lo, David},
booktitle = {Proceedings of the International Symposium on Software Reliability Engineering},
organization = {IEEE},
pages = {427--437},
title = {{Should fixing these failures be delegated to automated program repair?}},
year = {2015}
}
@inproceedings{Phillips2003,
author = {Phillips, M and Hamilton, A},
booktitle = {ICE-Bridge Engineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Phillips, Hamilton - 2003 - Project history of Dublin ' s River Liffey bridges.pdf:pdf},
keywords = {bridges,river engineering},
number = {December},
pages = {161----179},
publisher = {Ice Virtual Library},
title = {{Project history of Dublin ' s River Liffey bridges}},
year = {2003}
}
@article{Jiang2012,
author = {Jiang, Shujuan and Li, Wei and Li, Haiyang and Zhang, Yanmei and Zhang, Hongchang and Liu, Yingqi},
doi = {10.1109/QSIC.2012.36},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Jiang et al. - 2012 - Fault Localization for Null Pointer Exception Based on Stack Trace and Program Slicing.pdf:pdf},
isbn = {978-1-4673-2857-9},
journal = {2012 12th International Conference on Quality Software},
keywords = {-null pointer exception,fault,localization,program slicing,stack trace},
month = {aug},
pages = {9--12},
publisher = {Ieee},
title = {{Fault Localization for Null Pointer Exception Based on Stack Trace and Program Slicing}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6319219},
year = {2012}
}
@article{padhy2011rdbms,
author = {Padhy, Rabi Prasad and Patra, Manas Ranjan and Satapathy, Suresh Chandra},
journal = {International Journal of Advanced Engineering Science and Technologies},
number = {1},
pages = {15--30},
title = {{RDBMS to NoSQL: reviewing some next-generation non-relational database's}},
volume = {11},
year = {2011}
}
@inproceedings{Foss2015,
author = {Foss, Sylvie L. and Murphy, Gail C.},
booktitle = {Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering},
month = {nov},
pages = {162--170},
publisher = {IBM Corp.},
title = {{Do developers respond to code stability warnings?}},
url = {http://dl.acm.org/citation.cfm?id=2886444.2886469},
year = {2015}
}
@article{Instructions,
author = {Instructions, Installation},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Instructions - Unknown - Mct-201, mct-201 wp.pdf:pdf},
pages = {3--4},
title = {{Mct-201, mct-201 wp}}
}
@article{Tufano2015,
author = {Tufano, Michele and Palomba, Fabio and Bavota, Gabriele and Oliveto, Rocco and {Di Penta}, Massimiliano and {De Lucia}, Andrea and Poshyvanyk, Denys},
isbn = {978-1-4799-1934-5},
month = {may},
pages = {403--414},
publisher = {IEEE Press},
title = {{When and why your code starts to smell bad}},
url = {http://dl.acm.org/citation.cfm?id=2818754.2818805},
year = {2015}
}
@book{Plummera,
author = {Plummer, Charles and Plummer, Charles Carlos and Mcgeary, David and Carlson, Diane},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Plummer et al. - Unknown - Fourth Edition.pdf:pdf},
isbn = {0071180826},
keywords = {www.it-ebooks.info},
title = {{Fourth Edition}}
}
@article{Radatz1990,
author = {Radatz, Jane and Geraci, Anne and Katki, Freny},
journal = {IEEE Std},
number = {121990},
pages = {3},
title = {{IEEE standard glossary of software engineering terminology}},
volume = {610121990},
year = {1990}
}
@inproceedings{Anvik2006,
address = {New York, New York, USA},
author = {Anvik, John and Hiew, Lyndon and Murphy, Gail C},
booktitle = {Proceeding of the 28th international conference on Software engineering - ICSE '06},
doi = {10.1145/1134285.1134336},
isbn = {1595933751},
keywords = {bug report assignment,bug triage,issue tracking,machine learning,problem tracking},
month = {may},
pages = {361},
publisher = {ACM Press},
title = {{Who should fix this bug?}},
url = {http://dl.acm.org/citation.cfm?id=1134285.1134336},
year = {2006}
}
@article{Kamei2013b,
author = {Kamei, Yasutaka and Shihab, Emad and Adams, Bram and Hassan, Ahmed E. and Mockus, Audris and Sinha, Anand and Ubayashi, Naoyasu},
doi = {10.1109/TSE.2012.70},
issn = {0098-5589},
journal = {IEEE Transactions on Software Engineering},
month = {jun},
number = {6},
pages = {757--773},
title = {{A large-scale empirical study of just-in-time quality assurance}},
url = {http://ieeexplore.ieee.org/document/6341763/},
volume = {39},
year = {2013}
}
@article{Apache2007,
author = {Apache, The and Foundation, Software},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Apache, Foundation - 2007 - Solr Mailing Lists.pdf:pdf},
pages = {2--3},
title = {{Solr Mailing Lists}},
year = {2007}
}
@inproceedings{Ayewah2007,
address = {New York, New York, USA},
author = {Ayewah, Nathaniel and Pugh, William and Morgenthaler, J. David and Penix, John and Zhou, YuQian},
booktitle = {Proceedings of the 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering - PASTE '07},
doi = {10.1145/1251535.1251536},
isbn = {9781595935953},
keywords = {FindBugs,Java,bug patterns,bugs,false positives,software defects,software quality,static analysis},
month = {jun},
pages = {1--8},
publisher = {ACM Press},
title = {{Evaluating static analysis defect warnings on production software}},
url = {http://dl.acm.org/citation.cfm?id=1251535.1251536},
year = {2007}
}
@inproceedings{Hassan2009,
author = {Hassan, Ahmed E.},
booktitle = {Proceedings of the International Conference on Software Engineering},
doi = {10.1109/ICSE.2009.5070510},
isbn = {978-1-4244-3453-4},
month = {may},
pages = {78--88},
publisher = {IEEE},
title = {{Predicting

license: MIT

license_type: permissive

branch_name: refs/heads/master

extension: bib