text:
Automatically generated by Mendeley Desktop 1.17.11
Any changes to this file will be lost if it is regenerated by Mendeley.

BibTeX export options can be customized via Options -> BibTeX in Mendeley Desktop

@inproceedings{Asbagh2007,
author = {Asbagh, Mohsen Jafari and Abolhassani, Hassan},
booktitle = {International Conference on Applied Computer Science},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Asbagh, Abolhassani - 2007 - Web Service Usage Mining Mining For Executable Sequences.pdf:pdf},
pages = {266--271},
title = {{Web Service Usage Mining : Mining For Executable Sequences}},
year = {2007}
}
@article{Kim2013a,
annote = {Very intersting paper on bug files location using a two phase recommandation model. The 1st classifies the bug as predictable or not based on the quality of the bug report. Then, if the bug is said predifactable the ML system whicj was trained on already fixed bug and related patches can predict which are the files likely to be moddificated in order to fix this bug.

Despite their good results against others approches only 50{\%} of the bug are classified as predictable.

Intro and related work are very complete !},
author = {Kim, Dongsun and Tao, Yida and Member, Student and Kim, Sunghun and Zeller, Andreas},
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},
journal = {Transaction on Software Engineering},
keywords = {awesome intro,awesome related work,bug report,machin learning,path file prediction},
mendeley-tags = {awesome intro,awesome related work,bug report,machin learning,path file prediction},
number = {11},
pages = {1597--1610},
title = {{Where Should We Fix This Bug? A Two-Phase Recommendation Model}},
volume = {39},
year = {2013}
}
@article{Ko2006a,
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{Duala-Ekoko2007,
author = {Duala-Ekoko, Ekwa and Robillard, Martin P.},
booktitle = {29th International Conference on Software Engineering},
doi = {10.1109/ICSE.2007.90},
isbn = {0-7695-2828-7},
issn = {0270-5257},
keywords = {Cloning,Computer languages,Computer science,Logic programming,Monitoring,Programming profession,Q factor,Robustness,Software systems,Writing,clone detection tool,clone region descriptor,code clone tracking,software development,software maintenance,source coding},
language = {English},
month = {may},
pages = {158--167},
publisher = {IEEE},
title = {{Tracking Code Clones in Evolving Software}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4222578},
year = {2007}
}
@inproceedings{Livieri2007,
author = {Livieri, Simone and Higo, Yoshiki and Matushita, Makoto and Inoue, Katsuro},
booktitle = {29th International Conference on Software Engineering},
doi = {10.1109/ICSE.2007.97},
isbn = {0-7695-2828-7},
issn = {0270-5257},
keywords = {Cloning,Distributed computing,Hardware,Laboratories,Large-scale systems,Open source software,Performance analysis,Scattering,Visualization,Workstations,code clone analysis,distributed CCFinder,open source programs,open source software,public domain software,recognizable patterns,systems analysis,very-large scale code clone analysis,very-large scale code clone visualization},
language = {English},
month = {may},
pages = {106--115},
publisher = {IEEE},
title = {{Very-Large Scale Code Clone Analysis and Visualization of Open Source Programs Using Distributed CCFinder: D-CCFinder}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4222573},
year = {2007}
}
@book{Armstrong2013,
author = {Armstrong, Tavish},
pages = {181},
title = {{The Performance of Open Source Applications}},
year = {2013}
}
@article{Windrum2004,
abstract = {Netscape enjoyed a 90{\%} installed user base for its Navigator browser in August 1995 while the market share for Microsoft's inferior quality browser was negligible. By August 1999, Microsoft had captured 76{\%} of the browser market. Extant theory has focused on late entrants' ability to win standards competitions through the development of products with superior quality/price performance. Yet this does not explain Microsoft's success. Microsoft succeeded by leveraging installed user bases across vertically related markets, from Windows to IE. To date, little or no attention has been paid to the leveraging installed user bases. This paper addresses this by developing an analytical framework, based on a coupled Polya Urn model, that captures the dynamics of the Netscape–Microsoft battle. The framework highlights the strategic potency of controlling a proprietary standard in a vertically related market.},
author = {Windrum, Paul},
doi = {10.1016/j.respol.2003.09.002},
issn = {00487333},
journal = {Research Policy},
number = {3},
pages = {385--394},
title = {{Leveraging technological externalities in complex technologies: Microsoft's exploitation of standards in the browser wars}},
volume = {33},
year = {2004}
}
@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{Visser2004,
address = {New York, New York, USA},
author = {Visser, Willem and Pǎsǎreanu, Corina S. and Khurshid, Sarfraz},
doi = {10.1145/1007512.1007526},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Visser, Pǎsǎreanu, Khurshid - 2004 - Test input generation with java PathFinder.pdf:pdf},
isbn = {1581138202},
journal = {Proceedings of the 2004 ACM SIGSOFT International Symposium on Software Testing and Analysis},
keywords = {coverage,ing,model check-,red-black trees,symbolic execution,testing object-oriented programs},
pages = {97},
publisher = {ACM Press},
title = {{Test input generation with java PathFinder}},
url = {http://portal.acm.org/citation.cfm?doid=1007512.1007526},
year = {2004}
}
@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{Jones,
author = {Jones, Simon Peyton},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Jones - Unknown - How to write a great research paper Good papers and talks are a fundamental part of research excellence.pdf:pdf},
title = {{How to write a great research paper Good papers and talks are a fundamental part of research excellence}}
}
@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}
}
@inproceedings{Palma2012,
author = {Palma, Francis and Farzin, Hadi and Gueheneuc, Yann-Gael and Moha, Naouel},
booktitle = {RSSE},
doi = {10.1109/RSSE.2012.6233399},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Palma et al. - 2012 - Recommendation system for design patterns in software development An DPR overview.pdf:pdf},
isbn = {978-1-4673-1759-7},
keywords = {-recommendation system,design pattern,soft-},
month = {jun},
pages = {1--5},
title = {{Recommendation system for design patterns in software development: An DPR overview}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6233399},
year = {2012}
}
@book{Nayrolles2014,
author = {Nayrolles, Mathieu},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Nayrolles - 2014 - Mastering Apache Solr.pdf:pdf},
title = {{Mastering Apache Solr}},
year = {2014}
}
@inproceedings{Asbagh:2007:WSU:1348171.1348217,
address = {Stevens Point, Wisconsin, USA},
author = {Asbagh, Mohsen Jafari and Abolhassani, Hassan},
booktitle = {Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Computer Science - Volume 7},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Asbagh, Abolhassani - 2007 - Web Service Usage Mining Mining For Executable Sequences.pdf:pdf},
isbn = {978-960-6766-18-3},
keywords = {data mining,executable sequence,frequent pattern discovery,sequential pattern analysis,web service,web service usage mining},
pages = {266--271},
publisher = {World Scientific and Engineering Academy and Society (WSEAS)},
series = {ACS'07},
title = {{Web service usage mining: mining for executable sequences}},
url = {http://dl.acm.org/citation.cfm?id=1348171.1348217},
year = {2007}
}
@inproceedings{PerryDewayneE.1993,
author = {{Perry, Dewayne E.}, and Carol S. Stieg.},
booktitle = {Software Engineering—ESEC},
pages = {48--67},
title = {{Software faults in evolving a large, real-time system: a case study.}},
year = {1993}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@incollection{gobbo2008pomodoro,
author = {Gobbo, Federico and Vaccari, Matteo},
booktitle = {Agile Processes in Software Engineering and Extreme Programming},
pages = {180--184},
publisher = {Springer},
title = {{The pomodoro technique for sustainable pace in extreme programming teams}},
year = {2008}
}
@inproceedings{Dabek2002,
address = {New York, New York, USA},
author = {Dabek, Frank and Zeldovich, Nickolai and Kaashoek, Frans and Mazi{\`{e}}res, David and Morris, Robert},
booktitle = {Proceedings of the 10th workshop on ACM SIGOPS European workshop: beyond the PC  - EW10},
doi = {10.1145/1133373.1133410},
pages = {186},
publisher = {ACM Press},
title = {{Event-driven programming for robust software}},
url = {http://portal.acm.org/citation.cfm?doid=1133373.1133410},
year = {2002}
}
@misc{TheMendeleySupportTeam2011e,
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}
}
@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{Koschke2006,
author = {Koschke, Rainer and Falke, Raimar and Frenzel, Pierre},
booktitle = {2006 13th Working Conference on Reverse Engineering},
doi = {10.1109/WCRE.2006.18},
isbn = {0-7695-2719-1},
issn = {1095-1350},
keywords = {Abstracts,Bellon benchmark,Cloning,Concrete,Detectors,Encoding,Filters,Monitoring,Programming profession,Redundancy,Software maintenance,abstract data types,abstract syntax suffix trees,clone detection,programming language semantics,redundant code,software clones,software development,software maintenance,software reusability,syntactic clones,syntactic units,trees (mathematics)},
language = {English},
month = {oct},
pages = {253--262},
publisher = {IEEE},
title = {{Clone Detection Using Abstract Syntax Suffix Trees}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4023995},
year = {2006}
}
@inproceedings{Bird2009,
address = {New York, New York, USA},
author = {Bird, Christian and Bachmann, Adrian and Aune, Eirik and Duffy, John and Bernstein, Abraham and Filkov, Vladimir and Devanbu, Premkumar},
booktitle = {Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium - E},
doi = {10.1145/1595696.1595716},
isbn = {9781605580012},
keywords = {bias},
month = {aug},
pages = {121},
publisher = {ACM Press},
title = {{Fair and balanced?}},
url = {http://dl.acm.org/citation.cfm?id=1595696.1595716},
year = {2009}
}
@inproceedings{ValdiviaGarcia2014,
address = {New York, New York, USA},
author = {{Valdivia Garcia}, Harold and Shihab, Emad},
booktitle = {Proceedings of the 11th Working Conference on Mining Software Repositories - MSR 2014},
doi = {10.1145/2597073.2597099},
isbn = {9781450328630},
keywords = {Code Metrics,Post-release Defects,Process Metrics},
month = {may},
pages = {72--81},
publisher = {ACM Press},
title = {{Characterizing and predicting blocking bugs in open source projects}},
url = {http://dl.acm.org/citation.cfm?id=2597073.2597099},
year = {2014}
}
@inproceedings{Maiga2014,
author = {Maiga, A. and Hamou-Lhadj, W. and Nayrolles, M. and Sabor, K. and Larsson, A.},
booktitle = {International Conference on Software Maintenance and Evolution (ICSME)},
pages = {342--351},
publisher = {IEEE},
title = {{An Empirical Study on the Handling of Crash Reports in a Large Software Company: An Experience Report}},
year = {2015}
}
@inproceedings{Ayewah2008,
address = {New York, New York, USA},
author = {Ayewah, Nathaniel and Pugh, William},
booktitle = {Proceedings of the 2008 workshop on Defects in large software systems - DEFECTS '08},
doi = {10.1145/1390817.1390819},
isbn = {9781605580517},
keywords = {FindBugs,Java,bug patterns,bugs,false positives,software defects,software quality,static analysis},
month = {jul},
pages = {1--5},
publisher = {ACM Press},
title = {{A report on a survey and study of static analysis users}},
url = {http://dl.acm.org/citation.cfm?id=1390817.1390819},
year = {2008}
}
@book{Damiani2006,
address = {Boston, MA},
doi = {10.1007/0-387-34226-5},
editor = {Damiani, Ernesto and Fitzgerald, Brian and Scacchi, Walt and Scotto, Marco and Succi, Giancarlo},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Unknown - 2006 - Open Source Systems.pdf:pdf},
isbn = {978-0-387-34225-2},
publisher = {Springer US},
series = {IFIP International Federation for Information Processing},
title = {{Open Source Systems}},
url = {http://www.springerlink.com/index/10.1007/0-387-34226-5},
volume = {203},
year = {2006}
}
@inproceedings{pejman2012web,
author = {Pejman, E and Rastegari, Y and Esfahani, P Majlesi and Salajegheh, A},
booktitle = {Proc. of the International MultiConference of Engineers and Computer Scientists, IMECS},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Pejman et al. - 2012 - Web Service Composition Methods A Survey.pdf:pdf},
title = {{Web service composition methods: A survey}},
year = {2012}
}
@article{Stevens1974,
author = {Stevens, W. P. and Myers, G. J. and Constantine, L. L.},
doi = {10.1147/sj.132.0115},
issn = {0018-8670},
journal = {IBM Systems Journal},
language = {English},
number = {2},
pages = {115--139},
title = {{Structured design}},
url = {http://ieeexplore.ieee.org/xpls/abs{\_}all.jsp?arnumber=5388187' escapeXml='false'/{\%}3E},
volume = {13},
year = {1974}
}
@book{Petrenko2007,
address = {Berlin, Heidelberg},
doi = {10.1007/978-3-540-73066-8},
editor = {Petrenko, Alexandre and Veanes, Margus and Tretmans, Jan and Grieskamp, Wolfgang},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Unknown - 2007 - Testing of Software and Communicating Systems.pdf:pdf},
isbn = {978-3-540-73065-1},
issn = {0302-9743},
publisher = {Springer Berlin Heidelberg},
series = {Lecture Notes in Computer Science},
title = {{Testing of Software and Communicating Systems}},
url = {http://www.springerlink.com/index/10.1007/978-3-540-73066-8},
volume = {4581},
year = {2007}
}
@techreport{HealthSocial2002,
author = {{Health, Social}, and Economics Research},
pages = {309},
title = {{The Economic Impacts of Inadequate Infrastructure for Software Testing}},
year = {2002}
}
@inproceedings{Taher2006,
author = {Taher, Yehia and Benslimane, Djamal and Fauvet, Marie-christine and Maamar, Zakaria},
booktitle = {2006 10th International Database Engineering and Applications Symposium (IDEAS'06)},
doi = {10.1109/IDEAS.2006.45},
isbn = {0-7695-2577-6},
issn = {1098-8068},
keywords = {Application software,Educational institutions,Information technology,Laboratories,Security,Standards development,Web and internet services,Web service substitution,Web services,Web sites,XML,business process,open service connectivity},
language = {English},
month = {dec},
pages = {166--173},
publisher = {IEEE},
title = {{Towards an Approach forWeb services Substitution}},
url = {http://ieeexplore.ieee.org/xpls/abs{\_}all.jsp?arnumber=4041616' escapeXml='false'/{\%}3E},
year = {2006}
}
@article{Parnin2011,
address = {New York, New York, USA},
author = {Parnin, Chris and Orso, Alessandro},
doi = {10.1145/2001420.2001445},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Parnin, Orso - 2011 - Are automated debugging techniques actually helping programmers.pdf:pdf},
isbn = {9781450305624},
journal = {Proceedings of the 2011 International Symposium on Software Testing and Analysis - ISSTA '11},
keywords = {determining how to modify,fault correction is,fault understanding,finally,involves understanding,second activity,statistical debugging,such root,the code to remove,the failure,the root cause of,user studies},
pages = {199},
publisher = {ACM Press},
title = {{Are automated debugging techniques actually helping programmers?}},
url = {http://portal.acm.org/citation.cfm?doid=2001420.2001445},
year = {2011}
}
@article{Hovemeyer2004,
author = {Hovemeyer, David and Pugh, William},
doi = {10.1145/1052883.1052895},
issn = {03621340},
journal = {ACM SIGPLAN Notices},
month = {dec},
number = {12},
pages = {92--106},
publisher = {ACM},
title = {{Finding bugs is easy}},
url = {http://dl.acm.org/citation.cfm?id=1052883.1052895},
volume = {39},
year = {2004}
}
@article{Subramanyam2003,
author = {Subramanyam, R. and Krishnan, M.S.},
doi = {10.1109/TSE.2003.1191795},
issn = {0098-5589},
journal = {IEEE Transactions on Software Engineering},
keywords = {Application software,C++,CK metric analysis,Computer industry,Computer languages,Industrial control,Java,OO design complexity metrics,Productivity,Programming,Size control,Software design,Software quality,object-oriented design complexity,object-oriented programming,program debugging,software defect determination,software defects,software development,software metrics,software quality},
language = {English},
month = {apr},
number = {4},
pages = {297--310},
publisher = {IEEE},
title = {{Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=1191795},
volume = {29},
year = {2003}
}
@misc{Tantithamthavorn,
author = {Tantithamthavorn, C and McIntosh, S},
booktitle = {Proc. of the 37th Int'l {\ldots}},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Tantithamthavorn, McIntosh - 2015 - The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models.pdf:pdf},
title = {{The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models}},
url = {http://sail.cs.queensu.ca/publications/pubs/icse2015-tantithamthavorn.pdf},
year = {2015}
}
@article{Pension2013,
author = {Pension, Statement O F and Income, Other and Retraite, D E and Ou, D E Rente and Sources, D Autres},
pages = {4--5},
title = {{2376, Sheppard Montr{\{}{\'{e}}{\}}al QC H2K 3K9}},
year = {2013}
}
@inproceedings{Fischer2007,
address = {New York, New York, USA},
author = {Fischer, Jeffrey and Majumdar, Rupak and Millstein, Todd},
booktitle = {Proceedings of the 2007 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation - PEPM '07},
doi = {10.1145/1244381.1244403},
isbn = {9781595936202},
pages = {134},
publisher = {ACM Press},
title = {{Tasks: language support for event-driven programming}},
url = {http://portal.acm.org/citation.cfm?doid=1244381.1244403},
year = {2007}
}
@book{Martin2008,
author = {Martin, Robert},
pages = {464},
publisher = {Prentice Hall},
title = {{Clean Code: A Handbook of Agile Software Craftsmanship}},
year = {2008}
}
@book{Maraia2005,
author = {Maraia, Vincent},
isbn = {0321332059},
month = {oct},
pages = {288},
publisher = {Addison-Wesley Professional},
title = {{The Build Master: Microsoft's Software Configuration Management Best Practices}},
url = {http://dl.acm.org/citation.cfm?id=1077025},
year = {2005}
}
@inproceedings{Carolina2013,
author = {Carolina, North and Murphy-hill, Emerson and Zimmermann, Thomas and Bird, Christian},
booktitle = {ICSE '13 Proceedings of the international conference on Software Engineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Carolina et al. - 2013 - The Design of Bug Fixes.pdf:pdf},
isbn = {9781467330763},
title = {{The Design of Bug Fixes}},
year = {2013}
}
@article{Baker2002,
abstract = {Sparse Dynamic Programming has emerged as an essential tool for the design of efficient algorithms for optimization problems coming from such diverse areas as computer science, computational biology, and speech recognition. We provide a new sparse dynamic programming technique that extends the Hunt–Szymanski paradigm for the computation of the longest common subsequence (LCS) and apply it to solve the LCS from Fragments problem: given a pair of strings X and Y (of length n and m, respectively) and a set M of matching substrings of X and Y, find the longest common subsequence based only on the symbol correspondences induced by the substrings. This problem arises in an application to analysis of software systems. Our algorithm solves the problem in O(|M|log|M|) time using balanced trees, or O(|M|loglogmin(|M|,nm/|M|)) time using Johnson's version of Flat Trees. These bounds apply for two cost measures. The algorithm can also be adapted to finding the usual LCS in O((m+n)log|$\Sigma$|+|M|log|M|) time using balanced trees or O((m+n)log|$\Sigma$|+|M|loglogmin(|M|,nm/|M|)) time using Johnson's version of Flat Trees, where M is the set of maximal matches between substrings of X and Y and $\Sigma$ is the alphabet. These bounds improve on those of the original Hunt–Szymanski algorithm while retaining the overall approach.},
author = {Baker, Brenda S. and Giancarlo, Raffaele},
doi = {10.1006/jagm.2002.1214},
issn = {01966774},
journal = {Journal of Algorithms},
month = {feb},
number = {2},
pages = {231--254},
title = {{Sparse Dynamic Programming for Longest Common Subsequence from Fragments}},
url = {http://www.sciencedirect.com/science/article/pii/S0196677402912149},
volume = {42},
year = {2002}
}
@inproceedings{Krinke2001,
author = {Krinke, Jens},
booktitle = {Proceedings of the Eighth IEEE Working Conference on Reverse Engineering},
isbn = {0-7695-1303-4},
month = {oct},
pages = {301--309},
publisher = {IEEE Computer Society},
title = {{Identifying Similar Code with Program Dependence Graphs}},
url = {http://dl.acm.org/citation.cfm?id=832308.837142},
year = {2001}
}
@article{Field2009,
abstract = {Our aim is to define the kernel of a simple and uniform programming model–the reactor model–which can serve as a foundation for building and evolving internet-scale programs. Such programs are characterized by collections of loosely-coupled distributed components that are assembled on the fly to produce a composite application. A reactor consists of two principal components: mutable state, in the form of a fixed collection of relations, and code, in the form of a fixed collection of rules in the style of Datalog. A reactor's code is executed in response to an external stimulus, which takes the form of an attempted update to the reactor's state. As in classical process calculi, the reactor model accommodates collections of distributed, concurrently executing processes. However, unlike classical process calculi, our observable behaviors are sequences of states, rather than sequences of messages. Similarly, the interface to a reactor is simply its state, rather than a collection of message channels, ports, or methods. One novel feature of our model is the ability to compose behaviors both synchronously and asynchronously. Also, our use of Datalog-style rules allows aspect-like composition of separately-specified functional concerns in a natural way.},
author = {Field, John and Marinescu, Maria-Cristina and Stefansen, Christian},
doi = {10.1016/j.tcs.2008.09.052},
issn = {03043975},
journal = {Theoretical Computer Science},
number = {2},
pages = {168--201},
publisher = {Elsevier},
title = {{Reactors: A data-oriented synchronous/asynchronous programming model for distributed applications}},
volume = {410},
year = {2009}
}
@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}
}
@book{subramaniam2006practices,
author = {Subramaniam, Venkat and Hunt, Andy},
publisher = {Pragmatic Bookshelf},
title = {{Practices of an Agile Developer}},
year = {2006}
}
@misc{Oracle2011,
author = {Oracle},
title = {{Throwable (Java Plateform SE6)}},
url = {http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html},
year = {2011}
}
@inproceedings{Jin2012,
author = {Jin, Wei and Orso, Alessandro},
booktitle = {Proceedings of the 34th International Conference on Software Engineering, IEEE},
doi = {10.1109/ICSE.2012.6227168},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Jin, Orso - 2012 - BugRedux Reproducing field failures for in-house debugging.pdf:pdf},
isbn = {978-1-4673-1067-3},
month = {jun},
pages = {474--484},
publisher = {Ieee},
title = {{BugRedux: Reproducing field failures for in-house debugging}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6227168},
year = {2012}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@incollection{de2008z3,
author = {{De Moura}, Leonardo and Bj{\o}rner, Nikolaj},
booktitle = {Tools and Algorithms for the Construction and Analysis of Systems},
pages = {337--340},
publisher = {Springer},
title = {{Z3: An efficient SMT solver}},
year = {2008}
}
@article{Verkamo1997,
author = {Verkamo, A Inkeri},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Verkamo - 1997 - Discovery of Frequent Episodes in Event Sequences.pdf:pdf},
keywords = {event sequences,frequent episodes,sequence analysis},
pages = {259--289},
title = {{Discovery of Frequent Episodes in Event Sequences}},
volume = {289},
year = {1997}
}
@inproceedings{Jones2005,
address = {New York, New York, USA},
author = {Jones, James A. and Harrold, Mary Jean},
booktitle = {Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering - ASE '05},
doi = {10.1145/1101908.1101949},
isbn = {1595939934},
keywords = {automated debugging,empirical study,fault localization,program analysis},
month = {nov},
pages = {273},
publisher = {ACM Press},
title = {{Empirical evaluation of the tarantula automatic fault-localization technique}},
url = {http://dl.acm.org/citation.cfm?id=1101908.1101949},
year = {2005}
}
@article{Ko2006,
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}
}
@article{Meindl2003,
abstract = {Reversing early limitations on Moore{\&}apos;s law, interconnectors have replaced transistors as the main determinants of chip performance. This “tyranny of interconnectors” will only escalate in the future, and thus the nanoelectronics that follow silicon must be interconnect-centric.},
author = {Meindl, J.D.},
doi = {10.1109/MCISE.2003.1166548},
issn = {1521-9615},
journal = {Computing in Science {\&} Engineering},
month = {jan},
number = {1},
pages = {20--24},
publisher = {AIP Publishing},
title = {{Beyond Moore's Law: the interconnect era}},
url = {http://scitation.aip.org/content/aip/journal/cise/5/1/10.1109/MCISE.2003.1166548},
volume = {5},
year = {2003}
}
@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}
}
@misc{SONARSOURCE2002,
author = {SONARSOURCE},
title = {{SONARQUBE}},
year = {2002}
}
@article{Palma,
author = {Palma, Francis and Nayrolles, Mathieu and Moha, Naouel},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Palma, Nayrolles, Moha - 2013 - SOA Antipatterns An Approach for their Specification and Detection.pdf:pdf},
journal = {International Journal of Cooperative Information Systems},
number = {04},
pages = {1--40},
title = {{SOA Antipatterns : An Approach for their Specification and Detection}},
volume = {22},
year = {2013}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@article{Signal,
author = {Signal, Linking and Frequency, Radio and Battery, Low},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Signal, Frequency, Battery - Unknown - TemperatureHumidity Detector.pdf:pdf},
number = {Mode 7},
title = {{Temperature/Humidity Detector}},
volume = {00}
}
@inproceedings{Toomim,
author = {Toomim, M. and Begel, A. and Graham, S.L.},
booktitle = {2004 IEEE Symposium on Visual Languages - Human Centric Computing},
doi = {10.1109/VLHCC.2004.35},
isbn = {0-7803-8696-5},
keywords = {Cloning,Codelink,Computer languages,Computer science,Cost function,Functional programming,Linux,Object oriented programming,Programming profession,Prototypes,Software systems,cognitive costs,duplicated source code,functional abstraction,lightweight editor-based technique,linked editing,macros,programming abstractions,programming time,software engineering,text editing},
language = {English},
pages = {173--180},
publisher = {IEEE},
title = {{Managing Duplicated Code with Linked Editing}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=1372317}
}
@inproceedings{Tsantalis2008,
author = {Tsantalis, Nikolaos and Chaikalis, Theodoros and Chatzigeorgiou, Alexander},
booktitle = {Software Maintenance and Reengineering (CSMR'08)},
doi = {10.1109/CSMR.2008.4493342},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Tsantalis, Chaikalis, Chatzigeorgiou - 2008 - JDeodorant Identification and Removal of Type-Checking Bad Smells.pdf:pdf},
isbn = {978-1-4244-2157-2},
issn = {1534-5351},
month = {apr},
pages = {329--331},
publisher = {IEEE},
title = {{JDeodorant: Identification and Removal of Type-Checking Bad Smells}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4493342},
year = {2008}
}
@book{Tanenbaum1988,
author = {Tanenbaum, Andrew S.},
isbn = {0-13-162959-X},
month = {jan},
publisher = {Prentice-Hall, Inc.},
title = {{Computer networks: 2nd edition}},
url = {http://dl.acm.org/citation.cfm?id=59922},
year = {1988}
}
@article{Altschul1997,
abstract = {The BLAST programs are widely used tools for searching protein and DNA databases for sequence similarities. For protein comparisons, a variety of definitional, algorithmic and statistical refinements described here permits the execution time of the BLAST programs to be decreased substantially while enhancing their sensitivity to weak similarities. A new criterion for triggering the extension of word hits, combined with a new heuristic for generating gapped alignments, yields a gapped BLAST program that runs at approximately three times the speed of the original. In addition, a method is introduced for automatically combining statistically significant alignments produced by BLAST into a position-specific score matrix, and searching the database using this matrix. The resulting Position-Specific Iterated BLAST (PSIBLAST) program runs at approximately the same speed per iteration as gapped BLAST, but in many cases is much more sensitive to weak but biologically relevant sequence similarities. PSI-BLAST is used to uncover several new and interesting members of the BRCT superfamily.},
author = {Altschul, S.},
doi = {10.1093/nar/25.17.3389},
issn = {13624962},
journal = {Nucleic Acids Research},
month = {sep},
number = {17},
pages = {3389--3402},
title = {{Gapped BLAST and PSI-BLAST: a new generation of protein database search programs}},
url = {http://nar.oxfordjournals.org/content/25/17/3389.short},
volume = {25},
year = {1997}
}
@techreport{Obeo2005,
author = {Obeo},
institution = {Eclipse Fundation},
title = {{Acceleo.}},
year = {2005}
}
@inproceedings{Tairas2006,
address = {New York, New York, USA},
author = {Tairas, Robert and Gray, Jeff},
booktitle = {Proceedings of the 44th annual southeast regional conference on - ACM-SE 44},
doi = {10.1145/1185448.1185597},
isbn = {1595933158},
keywords = {clone detection,code clones,software analysis,suffix trees},
month = {mar},
pages = {679},
publisher = {ACM Press},
title = {{Phoenix-based clone detection using suffix trees}},
url = {http://dl.acm.org/citation.cfm?id=1185448.1185597},
year = {2006}
}
@misc{NASA2007,
author = {NASA},
title = {{Choice Generator}},
url = {http://babelfish.arc.nasa.gov/trac/jpf/wiki/devel/choicegenerator},
year = {2007}
}
@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{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{Mannila1997,
author = {Mannila, Heikki and Toivonen, Hannu and Verkamo, A Inkeri},
doi = {10.1023/A:1009748302351},
issn = {1573-756X},
journal = {Data Mining and Knowledge Discovery},
number = {3},
pages = {259--289},
title = {{Discovery of Frequent Episodes in Event Sequences}},
url = {http://link.springer.com/article/10.1023/A:1009748302351},
volume = {1},
year = {1997}
}
@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.1077},
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},
issn = {00380644},
journal = {Software: Practice and Experience},
number = {5},
pages = {559--583},
title = {{A component-based middleware platform for reconfigurable service-oriented architectures}},
url = {http://doi.wiley.com/10.1002/spe.1077},
volume = {42},
year = {2012}
}
@inproceedings{Nguyen2012,
address = {New York, New York, USA},
author = {Nguyen, Anh Tuan and Nguyen, Tung Thanh and Nguyen, Tien N. and Lo, David and Sun, Chengnian},
booktitle = {Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering - ASE 2012},
doi = {10.1145/2351676.2351687},
isbn = {9781450312042},
keywords = {DBTM approach,Duplicate Bug Reports,IR approach,IR-based feature,Information Retrieval,Topic Model,duplicate bug report detection,information retrieval,program debugging,text analysis,text-based information retrieval,textual document,topic modeling,topic-based feature},
language = {English},
pages = {70},
publisher = {ACM Press},
title = {{Duplicate bug report detection with a combination of information retrieval and topic modeling}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6494907},
year = {2012}
}
@misc{Findbugs2015,
author = {Findbugs},
title = {{FindBugs Bug Descriptions}},
url = {http://findbugs.sourceforge.net/bugDescriptions.html{\#}CO{\_}COMPARETO{\_}INCORRECT{\_}FLOATING},
urldate = {2016-05-17},
year = {2015}
}
@misc{TheMendeleySupportTeam2011g,
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}
}
@inproceedings{Jung2009,
address = {New York, New York, USA},
author = {Jung, Yungbum and Oh, Hakjoo and Yi, Kwangkeun},
booktitle = {Proceeding of the ACM first international workshop on Data-intensive software management and mining - DSMM '09},
doi = {10.1145/1651309.1651313},
isbn = {9781605588100},
keywords = {mining software repository,static analysis},
month = {nov},
pages = {13},
publisher = {ACM Press},
title = {{Identifying static analysis techniques for finding non-fix hunks in fix revisions}},
url = {http://dl.acm.org/citation.cfm?id=1651309.1651313},
year = {2009}
}
@inproceedings{Arai2014,
abstract = {Static analysis tools such as bug pattern tools are useful to detect bugs early in software development. However, existing tools sometimes yield so many warnings that developers tend to ignore such warnings. To deal with this problem, we propose a gamified tool for motivating developers to remove such warnings. Our tool employs the gamification technique that calculates points by counting removed warnings with respect to each developer and each team. The points give developers feedback and urge them to compete with each other. We confirmed that developers removed about 150{\%} warnings with our tool in comparison with the case where they did not use our tool through an experiment.},
author = {Arai, Satoshi and Sakamoto, Kazunori and Washizaki, Hironori and Fukazawa, Yoshiaki},
booktitle = {Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014},
doi = {10.1109/IWESEP.2014.17},
isbn = {9781479966660},
keywords = {Gamification,bug pattern detection},
pages = {37--42},
title = {{A gamified tool for motivating developers to remove warnings of bug pattern tools}},
year = {2014}
}
@book{AmyBrown2012,
author = {Brown, Amy and Greg, Wilson},
pages = {390},
title = {{The Architecture of Open Source Applications, Volume II}},
year = {2012}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@article{Ko2006d,
author = {Ko, Andrew and Myers, Brad and Coblenz, Michael and Aung, Htet},
doi = {10.1109/TSE.2006.116},
issn = {0098-5589},
journal = {IEEE Transactions on Software Engineering},
month = {dec},
number = {12},
pages = {971--987},
title = {{An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks}},
url = {http://ieeexplore.ieee.org/document/4016573/},
volume = {32},
year = {2006}
}
@inproceedings{Asbagh:2007:WSU:1348171.1348217,
address = {Stevens Point, Wisconsin, USA},
author = {Asbagh, Mohsen Jafari and Abolhassani, Hassan},
booktitle = {Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Computer Science - Volume 7},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Asbagh, Abolhassani - 2007 - Web Service Usage Mining Mining For Executable Sequences.pdf:pdf},
isbn = {978-960-6766-18-3},
keywords = {data mining,executable sequence,frequent pattern discovery,sequential pattern analysis,web service,web service usage mining},
pages = {266--271},
publisher = {World Scientific and Engineering Academy and Society (WSEAS)},
series = {ACS'07},
title = {{Web service usage mining: mining for executable sequences}},
url = {http://dl.acm.org/citation.cfm?id=1348171.1348217},
year = {2007}
}
@inproceedings{bertoli2009control,
author = {Bertoli, Piergiorgio and Kazhamiakin, Raman and Paolucci, Massimo and Pistore, Marco and Raik, Heorhi and Wagner, Matthias},
booktitle = {Web Services, 2009. ICWS 2009. IEEE International Conference on},
organization = {IEEE},
pages = {17--24},
title = {{Control flow requirements for automated service composition}},
year = {2009}
}
@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{Briand1999a,
author = {Briand, L.C. and Daly, J.W. and Wust, J.K.},
doi = {10.1109/32.748920},
issn = {00985589},
journal = {IEEE Transactions on Software Engineering},
keywords = {Area measurement,Decision making,Force measurement,Helium,Measurement standards,Object oriented modeling,Programming,Software measurement,Software quality,Terminology,coupling measurement,object-oriented development techniques,object-oriented programming,object-oriented systems,software measurement,software metrics,software quality,standardized formalism,standardized terminology,structured synthesis,unified framework},
language = {English},
number = {1},
pages = {91--121},
publisher = {IEEE},
title = {{A unified framework for coupling measurement in object-oriented systems}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=748920},
volume = {25},
year = {1999}
}
@article{lehman1980programs,
author = {Lehman, Meir M},
journal = {Proceedings of the IEEE},
number = {9},
pages = {1060--1076},
publisher = {IEEE},
title = {{Programs, life cycles, and laws of software evolution}},
volume = {68},
year = {1980}
}
@article{Shell2014,
author = {Shell, Michael},
doi = {10.1016/j.neuron.2008.07.028},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Shell - 2014 - How to Use the IEEEtran L TEX Class.pdf:pdf},
isbn = {1097-4199 (Electronic)$\backslash$r0896-6273 (Linking)},
issn = {1097-4199},
number = {9},
pages = {1--27},
pmid = {18701059},
title = {{How to Use the IEEEtran L TEX Class}},
volume = {13},
year = {2014}
}
@article{Erl2009a,
author = {Erl, Thomas},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Erl - 2009 - SOA Design Patterns.pdf:pdf},
isbn = {0136135161, 9780136135166},
title = {{SOA Design Patterns}},
url = {http://dl.acm.org/citation.cfm?id=1538586},
year = {2009}
}
@inproceedings{Long2003,
author = {Long, Derek and Fox, Maria},
booktitle = {International Conference on Automated Planning and Scheduling (ICAPS'03)},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Long, Fox - 2003 - Exploiting a Graphplan Framework in Temporal Planning.pdf:pdf},
pages = {51----62},
publisher = {AAAI},
title = {{Exploiting a Graphplan Framework in Temporal Planning}},
year = {2003}
}
@article{Nayrolles2016d,
author = {Nayrolles, Mathieu and Hamou-Lhadj, Abdelwahab and Tahar, Sofi{\`{e}}ne and Larsson, Alf},
doi = {10.1002/smr.1789},
issn = {20477473},
journal = {Journal of Software: Evolution and Process},
keywords = {automatic bug reproduction,dynamic analysis,model checking,software maintenance},
title = {{A bug reproduction approach based on directed model checking and crash traces}},
url = {http://doi.wiley.com/10.1002/smr.1789},
year = {2016}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@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{Door,
author = {Door, Z-wave Magnetic and Sensor, Window Contact},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Door, Sensor - Unknown - Aeon Labs DoorWindow Sensor.pdf:pdf},
title = {{Aeon Labs Door/Window Sensor}}
}
@article{Hemmati2015,
author = {Hemmati, H and Nagappan, M and Hassan, Ae},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Hemmati, Nagappan, Hassan - 2015 - Investigating the effect of “defect co-fix” on quality assurance resource allocation A search-based a.pdf:pdf},
journal = {Journal of Systems and Software},
keywords = {co-fix,defect prediction,prioritization,quality assurance,search-based algorithm},
pages = {1--18},
title = {{Investigating the effect of “defect co-fix” on quality assurance resource allocation: A search-based approach}},
url = {http://www.sciencedirect.com/science/article/pii/S0164121214002714},
volume = {00},
year = {2015}
}
@inproceedings{Nayrolles2013a,
author = {Nayrolles, Mathieu and Moha, Naouel and Valtchev, Petko},
booktitle = {Working Conference on Reverse Engineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Nayrolles, Moha, Valtchev - 2013 - Improving SOA Antipatterns Detection in Service Based Systems by Mining Execution Traces.pdf:pdf},
number = {i},
pages = {321--330},
publisher = {IEEE},
title = {{Improving SOA Antipatterns Detection in Service Based Systems by Mining Execution Traces}},
year = {2013}
}
@inproceedings{Dijkman2009,
abstract = {This paper studies the following problem: given a pair of business process models, determine which elements in one model are related to which elements in the other model. This problem arises in the context of merging different versions or variants of a business process model or when comparing business process models in order to display their similarities and differences. The paper investigates two approaches to this alignment problem: one based purely on lexical matching of pairs of elements and another based on error-correcting graph matching. Using a set of models taken from real-life scenarios, the paper empirically shows that graph matching techniques yield a significantly higher precision than pure lexical matching, while achieving comparable recall.},
author = {Dijkman, Remco and Dumas, Marlon and Garcia-Banuelos, Luciano and Kaarik, Reina},
booktitle = {2009 IEEE International Enterprise Distributed Object Computing Conference},
doi = {10.1109/EDOC.2009.11},
isbn = {978-0-7695-3785-6},
issn = {1541-7719},
keywords = {Companies,Context modeling,Corporate acquisitions,Displays,Distributed computing,Information systems,Insurance,Merging,Paper technology,Process design,business process model,business process model alignment,corporate modelling,error-correcting graph matching,lexical matching,model comparison,model merging},
month = {sep},
pages = {45--53},
shorttitle = {Enterprise Distributed Object Computing Conference},
title = {{Aligning Business Process Models}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5277726},
year = {2009}
}
@inproceedings{Weiß2007,
author = {Wei{\ss}, Cathrin and Zimmermann, Thomas and Zeller, Andreas},
booktitle = {Fourth International Workshop on Mining Software Repositories (MSR'07)},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Wei{\ss}, Zimmermann, Zeller - 2007 - How Long will it Take to Fix This Bug.pdf:pdf},
isbn = {076952950X},
number = {2},
pages = {1},
title = {{How Long will it Take to Fix This Bug ?}},
year = {2007}
}
@article{Lee2011,
annote = {Once again k near neighboor but this time for finding clones in order to speed up the development. While clones are looked at as a bad thing while doing post-mortem analysis of a program with the goal to remove them; the authors try to find clones in repo and/or existing code at developping time to provide help in developping the piece of code the developper is on.},
author = {Lee, Mu-Woong and Hwang, Seung-won and Kim, Sunghun},
doi = {10.1109/ICDE.2011.5767948},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Lee, Hwang, Kim - 2011 - Integrating code search into the development session.pdf:pdf},
isbn = {978-1-4244-8959-6},
journal = {2011 IEEE 27th International Conference on Data Engineering},
keywords = {[Electronic Manuscript]},
month = {apr},
pages = {1336--1339},
publisher = {Ieee},
title = {{Integrating code search into the development session}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5767948},
year = {2011}
}
@inproceedings{le2012systematic,
author = {{Le Goues}, Claire and Dewey-Vogt, Michael and Forrest, Stephanie and Weimer, Westley},
booktitle = {Proceedings of the International Conference on Software Engineering},
organization = {IEEE},
pages = {3--13},
title = {{A systematic study of automated program repair: Fixing 55 out of 105 bugs for {\$}8 each}},
year = {2012}
}
@inproceedings{Artzi2008,
author = {Artzi, Shay and Kim, Sunghun and Ernst, Michael D},
booktitle = {Proceedings of the 22nd European Conference on Object-Oriented Programming},
pages = {542--565},
title = {{Recrash: Making software failures reproducible by preserving object states}},
year = {2008}
}
@inproceedings{Kim2011b,
author = {Kim, Heejung and Jung, Yungbum and Kim, Sunghun and Yi, Kwangkeun},
booktitle = {ICSE '11 Proceedings of the international conference on Software Engineering},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Kim et al. - 2011 - MeCC Memory Comparison-based Clone Detector ∗.pdf:pdf},
isbn = {9781450304450},
keywords = {abstract interpretation,clone detection,soft-,static analysis},
title = {{MeCC: Memory Comparison-based Clone Detector ∗}},
year = {2011}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@inproceedings{Zibran2011,
address = {New York, New York, USA},
author = {Zibran, Minhaz F. and Roy, Chanchal K.},
booktitle = {Proceeding of the 5th international workshop on Software clones},
doi = {10.1145/1985404.1985423},
isbn = {9781450305884},
keywords = {clone analysis,detection,maintenance,refactoring},
pages = {75--76},
publisher = {ACM Press},
title = {{Towards flexible code clone detection, management, and refactoring in IDE}},
url = {http://portal.acm.org/citation.cfm?doid=1985404.1985423},
year = {2011}
}
@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, IEEE},
doi = {10.1109/ICST.2013.18},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/R{\"{o}}{\ss}ler et al. - 2013 - Reconstructing Core Dumps.pdf:pdf},
keywords = {-debugging,failure reproduction,test case genera-},
title = {{Reconstructing Core Dumps}},
year = {2013}
}
@inproceedings{narayanan2002simulation,
author = {Narayanan, Srini and McIlraith, Sheila A},
booktitle = {Proceedings of the 11th international conference on World Wide Web},
organization = {ACM},
pages = {77--88},
title = {{Simulation, verification and automated composition of web services}},
year = {2002}
}
@inproceedings{Dean,
author = {Dean, Thomas R. and Cordy, James R. and Malton, Andrew J. and Schneider, Kevin A.},
booktitle = {Proceedings of the International Conference on Automated Software Engineering},
doi = {10.1023/A:1025801405075},
issn = {1573-7535},
language = {en},
pages = {311--336},
publisher = {Kluwer Academic Publishers},
title = {{Agile Parsing in TXL}},
url = {http://link.springer.com/article/10.1023/A{\%}3A1025801405075},
year = {2003}
}
@misc{hadoop2011hadoop,
author = {{Apache Software Fundation}},
title = {{Hadoop}},
url = {http://hadoop.apache.org},
year = {2011}
}
@article{Frigge1989,
author = {Frigge, Michael and Hoaglin, David C. and Iglewicz, Boris},
doi = {10.1080/00031305.1989.10475612},
issn = {0003-1305},
journal = {The American Statistician},
month = {feb},
number = {1},
pages = {50--54},
publisher = {Taylor {\&} Francis},
title = {{Some Implementations of the Boxplot}},
url = {http://www.tandfonline.com/doi/abs/10.1080/00031305.1989.10475612},
volume = {43},
year = {1989}
}
@book{mcmillan1993symbolic,
author = {McMillan, Kenneth L},
publisher = {Springer},
title = {{Symbolic model checking}},
year = {1993}
}
@misc{Hovemeyer2007,
author = {Hovemeyer, David},
title = {{FindBugs}},
year = {2007}
}
@inproceedings{Smith,
author = {Smith, David E},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Smith - Unknown - Choosing Objectives in Over-Subscription Planning.pdf:pdf},
title = {{Choosing Objectives in Over-Subscription Planning}}
}
@book{Zeller1997,
author = {Zeller, Andreas},
pages = {221},
title = {{Configuration management with version sets: A unified software versioning model and its applications}},
year = {1997}
}
@book{rueping2005agile,
author = {Rueping, Andreas},
publisher = {John Wiley {\&} Sons},
title = {{Agile documentation: a pattern guide to producing lightweight documents for software projects}},
year = {2005}
}
@article{Mannila1997,
author = {Mannila, Heikki and Toivonen, Hannu and Verkamo, A Inkeri},
doi = {10.1023/A:1009748302351},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Verkamo - 1997 - Discovery of Frequent Episodes in Event Sequences.pdf:pdf},
issn = {1573-756X},
journal = {Data Mining and Knowledge Discovery},
number = {3},
pages = {259--289},
title = {{Discovery of Frequent Episodes in Event Sequences}},
url = {http://link.springer.com/article/10.1023/A:1009748302351},
volume = {1},
year = {1997}
}
@inproceedings{LaToza2006,
address = {New York, New York, USA},
author = {Latoza, Thomas D. and Venolia, Gina and DeLine, Robert},
booktitle = {Proceeding of the 28th international conference on Software engineering - ICSE '06},
doi = {10.1145/1134285.1134355},
isbn = {1595933751},
keywords = {agile software development,code duplication,code ownership,communication,debugging,interruptions},
pages = {492--501},
publisher = {ACM Press},
title = {{Maintaining mental models: a study of developer work habits}},
url = {http://portal.acm.org/citation.cfm?doid=1134285.1134355},
year = {2006}
}
@inproceedings{Perepletchikov2007,
author = {Perepletchikov, Mikhail and Ryan, Caspar and Frampton, Keith and Tari, Zahir},
booktitle = {2007 Australian Software Engineering Conference},
doi = {10.1109/ASWEC.2007.17},
isbn = {0-7695-2778-7},
issn = {1530-0803},
keywords = {Application software,Computer science,Object oriented modeling,Programming,Service oriented architecture,Software engineering,Software maintenance,Software measurement,Software performance,Software quality,business data processing,coupling software metrics,distributed enterprise application,object-oriented programming,service-oriented design,software architecture,software metrics},
language = {English},
month = {apr},
pages = {329--340},
publisher = {IEEE},
title = {{Coupling Metrics for Predicting Maintainability in Service-Oriented Designs}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4159685},
year = {2007}
}
@article{Shell2014,
author = {Shell, Michael},
doi = {10.1016/j.neuron.2008.07.028},
isbn = {1097-4199 (Electronic)$\backslash$r0896-6273 (Linking)},
issn = {1097-4199},
number = {9},
pages = {1--27},
pmid = {18701059},
title = {{How to Use the IEEEtran L TEX Class}},
volume = {13},
year = {2014}
}
@inproceedings{Kim2007,
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},
month = {may},
pages = {489--498},
publisher = {IEEE},
title = {{Predicting Faults from Cached History}},
url = {http://dl.acm.org/citation.cfm?id=1248820.1248881},
year = {2007}
}
@inproceedings{Montandon2013,
author = {Montandon, Joao Eduardo and Borges, Hudson and Felix, Daniel and Valente, Marco Tulio},
booktitle = {2013 20th Working Conference on Reverse Engineering (WCRE)},
doi = {10.1109/WCRE.2013.6671315},
isbn = {978-1-4799-2931-3},
keywords = {API documentation,API learning process,APIMiner platform,Android API,Androids,Computer architecture,Documentation,Google,Humanoid robots,Instruments,Java,JavaDoc,Measurement,application program interfaces,application programming interfaces,data mining,field study,private source code repository,software development,software engineering,source code examples,standard Java-based API documentation format,static slicing algorithm,system documentation},
language = {English},
month = {oct},
pages = {401--408},
publisher = {IEEE},
title = {{Documenting APIs with examples: Lessons learned with the APIMiner platform}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6671315},
year = {2013}
}
@techreport{Tsantalis2007,
author = {Tsantalis, Nikolaos},
title = {{JDeodorant}},
year = {2007}
}
@article{Ko2006b,
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{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{SunghunKim2008,
author = {{Sunghun Kim}, Sunghun and Whitehead, E.J. and {Yi Zhang}, Yi},
doi = {10.1109/TSE.2007.70773},
issn = {0098-5589},
journal = {IEEE Transactions on Software Engineering},
keywords = {Clustering,Configuration Management,Data mining,Metrics/Measurement,Software maintenance,and association rules,association rule,change classification,classification,data mining,feature extraction,learning (artificial intelligence),machine learning classifier,open source projects,program debugging,programming languages,software change,software configuration management repository,software maintenance,software metrics,software project},
month = {mar},
number = {2},
pages = {181--196},
publisher = {IEEE},
title = {{Classifying Software Changes: Clean or Buggy?}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4408585},
volume = {34},
year = {2008}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@inproceedings{Pei2000,
author = {Pei, Jian and Han, Jiawei and Mortazavi-asl, Behzad},
booktitle = {Knowledge Discovery and Data Mining. Current Issues and New Applications},
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},
pages = {396--407},
title = {{Mining Access Patterns Efficiently from Web Logs *}},
volume = {0},
year = {2000}
}
@article{Zanetti2013,
author = {Zanetti, Marcelo Serrano and Scholtes, Ingo and Tessone, Claudio Juan and Schweitzer, Frank},
isbn = {978-1-4673-3076-3},
month = {may},
pages = {1032--1041},
publisher = {IEEE Press},
title = {{Categorizing bugs with social networks: a case study on four open source software communities}},
url = {http://dl.acm.org/citation.cfm?id=2486788.2486930},
year = {2013}
}
@article{Reina2013,
author = {Reina, Examen Rodolfo and Leusson, Sidney},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Reina, Leusson - 2013 - Examen 2 !.pdf:pdf},
pages = {1--6},
title = {{Examen 2 !}},
volume = {6},
year = {2013}
}
@article{Cordy2006,
abstract = {TXL is a special-purpose programming language designed for creating, manipulating and rapidly prototyping language descriptions, tools and applications. TXL is designed to allow explicit programmer control over the interpretation, application, order and backtracking of both parsing and rewriting rules. Using first order functional programming at the higher level and term rewriting at the lower level, TXL provides for flexible programming of traversals, guards, scope of application and parameterized context. This flexibility has allowed TXL users to express and experiment with both new ideas in parsing, such as robust, island and agile parsing, and new paradigms in rewriting, such as XML mark-up, rewriting strategies and contextualized rules, without any change to TXL itself. This paper outlines the history, evolution and concepts of TXL with emphasis on its distinctive style and philosophy, and gives examples of its use in expressing and applying recent new paradigms in language processing.},
author = {Cordy, James R.},
doi = {10.1016/j.scico.2006.04.002},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Cordy - 2006 - The TXL source transformation language.pdf:pdf},
issn = {01676423},
journal = {Science of Computer Programming},
keywords = {Functional programming,Grammars,Source transformation,Term rewriting},
month = {aug},
number = {3},
pages = {190--210},
title = {{The TXL source transformation language}},
url = {http://www.sciencedirect.com/science/article/pii/S0167642306000669},
volume = {61},
year = {2006}
}
@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}
}
@inproceedings{Yang2006,
address = {Paris, France},
author = {Yang, Don-Lin and Hsieh, Y.L. and Wu, Jungpin},
booktitle = {Proceedings of the 9th Joint Conference on Information Sciences},
doi = {10.2991/jcis.2006.191},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Yang, Hsieh, Wu - 2006 - Using Data Mining to Study Upstream and Downstream Causal Relationship in Stock Market.pdf:pdf},
isbn = {90-78677-01-7},
keywords = {inter-transaction data mining,stock},
pages = {1--4},
publisher = {Atlantis Press},
title = {{Using Data Mining to Study Upstream and Downstream Causal Relationship in Stock Market}},
url = {http://www.atlantis-press.com/php/paper-details.php?id=191},
year = {2006}
}
@inproceedings{Zhou2010,
author = {Zhou, Minqi and Zhang, Rong and Zeng, Dadan and Qian, Weining},
booktitle = {2010 4th International Universal Communication Symposium},
doi = {10.1109/IUCS.2010.5666772},
isbn = {978-1-4244-7821-7},
month = {oct},
pages = {40--46},
publisher = {IEEE},
title = {{Services in the Cloud Computing era: A survey}},
url = {http://ieeexplore.ieee.org/document/5666772/},
year = {2010}
}
@incollection{Warren2003,
abstract = {""This is the first book that promises to tell the deep, dark secrets of computer arithmetic, and it delivers in spades. It contains every trick I knew plus many, many more. A godsend for library developers, compiler writers, and lovers of elegant hacks, it deserves a spot on your shelf right next to Knuth.""--Josh Bloch""When I first saw the title, I figured that the book must be either a cookbook for breaking into computers (unlikely) or some sort of compendium of little programming tricks. It's the latter, but it's thorough, almost encyclopedic, in its coverage." "--Guy SteeleThese are the timesaving techniques relished by computer hackers--those devoted and persistent code developers who seek elegant and efficient ways to build better software. The truth is that much of the computer programmer's job involves a healthy mix of arithmetic and logic. In "Hacker's Delight," veteran programmer Hank Warren shares the tricks he has collected from his considerable experience in the worlds of application and system programming. Most of these techniques are eminently practical, but a few are included just because they are interesting and unexpected. The resulting work is an irresistible collection that will help even the most seasoned programmers better their craft.Topics covered include: A broad collection of useful programming tricks Small algorithms for common tasksPower-of-2 boundaries and bounds checkingRearranging bits and bytesInteger division and division by constantsSome elementary functions on integersGray codeHilbert's space-filling curveAnd even formulas for prime numbers!This book is for anyone who wants to create efficient code. "Hacker's Delight" will help you learn to program at a higher level--well beyond what is generally taught in schools and training courses--and will advance you substantially further than is possible through ordinary self-study alone. 0201914654B06272002},
author = {Warren, Henry S},
booktitle = {Hacker's Delight},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Warren - 2003 - Cyclic redundancy check.pdf:pdf},
isbn = {0201914654},
pages = {306},
publisher = {Addison-Wesley Professional},
title = {{Cyclic redundancy check}},
url = {http://books.google.com/books?hl=en{\%}7B{\&}{\%}7Dlr={\%}7B{\&}{\%}7Did=iBNKMspIlqEC{\%}7B{\&}{\%}7Dpgis=1},
year = {2003}
}
@inproceedings{Yang2015,
author = {Yang, Xinli and Lo, David and Xia, Xin and Zhang, Yun and Sun, Jianling},
booktitle = {2015 IEEE International Conference on Software Quality, Reliability and Security},
doi = {10.1109/QRS.2015.14},
isbn = {978-1-4673-7989-2},
month = {aug},
pages = {17--26},
publisher = {IEEE},
title = {{Deep Learning for Just-in-Time Defect Prediction}},
url = {http://ieeexplore.ieee.org/document/7272910/},
year = {2015}
}
@inproceedings{Kim2006c,
author = {Kim, Sunghun and Zimmermann, Thomas and Pan, Kai and {Jr. Whitehead}, E.},
booktitle = {Proceedings of the International Conference on Automated Software Engineering},
doi = {10.1109/ASE.2006.23},
isbn = {0-7695-2579-2},
pages = {81--90},
publisher = {IEEE},
title = {{Automatic Identification of Bug-Introducing Changes}},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4019564},
year = {2006}
}
@inproceedings{Moha,
author = {Moha, Naouel and Palma, Francis and Nayrolles, Mathieu and Conseil, Benjamin Joyen},
booktitle = {International Conference on Service Oriented Computing},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Moha et al. - 2012 - Specification and Detection of SOA Antipatterns.pdf:pdf},
pages = {1--16},
publisher = {Springer},
title = {{Specification and Detection of SOA Antipatterns}},
year = {2012}
}
@inproceedings{Fischer,
author = {Fischer, M. and Pinzger, M. and Gall, H.},
booktitle = {International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings.},
doi = {10.1109/ICSM.2003.1235403},
isbn = {0-7695-1905-9},
issn = {1063-6773},
keywords = {Application software,Computer errors,Control systems,Data engineering,Databases,History,Information analysis,Mozilla,Open source software,Release History Database,Systems engineering and theory,Technological innovation,bug tracking systems,configuration management,database management systems,database population,historical information,large open source project,merge points,program debugging,project management,query processing,software evolution,software maintenance,system monitoring,version control},
language = {English},
pages = {23--32},
publisher = {IEEE Comput. Soc},
title = {{Populating a Release History Database from version control and bug tracking systems}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=1235403}
}
@article{NeilDavey,
author = {Davey, Neil and Barson, Paul and Field, Simon and Frank, Ray J},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Davey et al. - Unknown - The Development of a Software Clone Detector.pdf:pdf},
title = {{The Development of a Software Clone Detector}},
url = {http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.7548}
}
@article{Bansiya2013,
author = {Bansiya, Jagdish and Davis, Carl G and Lim, Yoo Jin},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Bansiya, Davis, Lim - 2013 - A Hierarchical Model for Object- Oriented Design Quality Assessment.pdf:pdf},
number = {2002},
title = {{A Hierarchical Model for Object- Oriented Design Quality Assessment}},
year = {2013}
}
@misc{ApacheSoftwareFoundation,
author = {{Apache Software Foundation}},
booktitle = {2007},
title = {{Apache Ant}},
url = {http://ant.apache.org/}
}
@inproceedings{Juergens2009,
author = {Juergens, Elmar and Deissenboeck, Florian and Hummel, Benjamin and Wagner, Stefan},
booktitle = {Proceedings of the IEEE 31st International Conference on Software Engineering},
doi = {10.1109/ICSE.2009.5070547},
isbn = {978-1-4244-3453-4},
month = {may},
pages = {485--495},
publisher = {IEEE},
title = {{Do code clones matter?}},
url = {http://dl.acm.org/citation.cfm?id=1555001.1555062},
year = {2009}
}
@misc{Dangel2000,
author = {Dangel, Andreas},
title = {{PMD}},
year = {2000}
}
@inproceedings{Meyerovich2009,
address = {New York, New York, USA},
author = {Meyerovich, Leo A. and Guha, Arjun and Baskin, Jacob and Cooper, Gregory H. and Greenberg, Michael and Bromfield, Aleks and Krishnamurthi, Shriram and Meyerovich, Leo A. and Guha, Arjun and Baskin, Jacob and Cooper, Gregory H. and Greenberg, Michael and Bromfield, Aleks and Krishnamurthi, Shriram},
booktitle = {Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA 09},
doi = {10.1145/1640089.1640091},
isbn = {9781605587660},
issn = {0362-1340},
keywords = {functional reactive programming,javascript,web programming},
number = {10},
pages = {1},
publisher = {ACM Press},
title = {{Flapjax: a programming language for Ajax applications}},
url = {http://dl.acm.org/citation.cfm?doid=1640089.1640091},
volume = {44},
year = {2009}
}
@article{Mannila1997,
author = {Mannila, Heikki and Toivonen, Hannu and Verkamo, A Inkeri},
doi = {10.1023/A:1009748302351},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Verkamo - 1997 - Discovery of Frequent Episodes in Event Sequences.pdf:pdf},
issn = {1573-756X},
journal = {Data Mining and Knowledge Discovery},
number = {3},
pages = {259--289},
title = {{Discovery of Frequent Episodes in Event Sequences}},
url = {http://link.springer.com/article/10.1023/A:1009748302351},
volume = {1},
year = {1997}
}
@inproceedings{Cleve2005,
address = {New York, New York, USA},
author = {Cleve, Holger and Zeller, Andreas},
booktitle = {Proceedings of the 27th international conference on Software engineering - ICSE '05},
doi = {10.1145/1062455.1062522},
isbn = {1595939632},
keywords = {adaptive testing,automated debugging,program analysis,tracing},
month = {may},
pages = {342},
publisher = {ACM Press},
title = {{Locating causes of program failures}},
url = {http://dl.acm.org/citation.cfm?id=1062455.1062522},
year = {2005}
}
@article{malan2002software,
author = {Malan, Ruth and Bredemeyer, Dana},
journal = {Architecture Resources Pubs., Bredemeyer Consulting},
title = {{Software architecture: Central concerns, key decisions}},
year = {2002}
}
@inproceedings{Alam2007,
author = {Alam, Sazzadul and Dugerdil, Philippe},
booktitle = {Working Conference on Reverse Engineering (WCRE 2007)},
doi = {10.1109/WCRE.2007.26},
isbn = {0-7695-3034-6},
issn = {1095-1350},
keywords = {3D software city,Buildings,Cities and towns,Computer architecture,Displays,EvoSpaces reverse-engineering visualization tool,Information analysis,Java,Navigation,Software architecture,Software systems,Visualization,data visualisation,program visualisation,reverse engineering,software city metaphor,software metrics,software tools,solid modelling},
language = {English},
month = {oct},
pages = {269--270},
publisher = {IEEE},
title = {{EvoSpaces Visualization Tool: Exploring Software Architecture in 3D}},
url = {http://ieeexplore.ieee.org/xpls/abs{\_}all.jsp?arnumber=4400173' escapeXml='false'/{\%}3E},
year = {2007}
}
@article{Candidatea,
author = {Candidate, Identification O F},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Candidate - Unknown - Quebec Merit Scholarship Program for Foreign Nationals Doctoral research scholarship application form.pdf:pdf},
pages = {1--10},
title = {{Quebec Merit Scholarship Program for Foreign Nationals Doctoral research scholarship application form}}
}
@book{Erl2009,
author = {Erl, Thomas},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Erl - 2009 - SOA Design Patterns.pdf:pdf},
isbn = {9780136135166},
pages = {96},
publisher = {Prentice Hall},
title = {{SOA Design Patterns}},
year = {2009}
}
@misc{ObjectRefineryLimited2005,
author = {{Object Refinery Limited}},
title = {{JFreeChart}},
url = {http://jfree.org/jfreechart/},
year = {2005}
}
@article{Utilisateur2008,
author = {Utilisateur, Guide},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Utilisateur - 2008 - Gas, Smoke, Co and Water Detectors.pdf:pdf},
title = {{Gas, Smoke, Co and Water Detectors}},
year = {2008}
}
@inproceedings{Ho2005,
address = {Berlin, Heidelberg},
author = {{Hamilton, H. J. and Karimi}, K.},
booktitle = {9th Pacific-Asia Conference on Knowledge Discovery and Data Mining},
doi = {10.1007/b136725},
editor = {Ho, Tu Bao and Cheung, David and Liu, Huan},
isbn = {978-3-540-26076-9},
pages = {744--750},
publisher = {Springer Berlin Heidelberg},
series = {Lecture Notes in Computer Science},
title = {{Advances in Knowledge Discovery and Data Mining}},
url = {http://www.springerlink.com/index/10.1007/b136725},
volume = {3518},
year = {2005}
}
@inproceedings{Kim2013b,
author = {Kim, Sunghun and Zimmermann, Thomas and Nagappan, Nachiappan},
booktitle = {International Conference on Dependable Systems and Networks (DSN)},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Kim, Zimmermann, Nagappan - 2013 - Crash Graphs An Aggregated View of Multiple Crashes to Improve Crash Triage.pdf:pdf},
keywords = {-component,crash,graph,nachiappan nagappan,network,thomas zimmermann,triaging},
pages = {486--493},
title = {{Crash Graphs: An Aggregated View of Multiple Crashes to Improve Crash Triage}},
year = {2013}
}
@article{Kim2013d,
author = {Kim, Jinhan and Lee, Sanghoon and Hwang, Seung-Won and Kim, Sunghun},
doi = {10.1145/2414782.2414783},
issn = {10468188},
journal = {ACM Transactions on Information Systems},
keywords = {API document,Clustering,code search,ranking},
month = {jan},
number = {1},
pages = {1--27},
publisher = {ACM},
title = {{Enriching Documents with Examples}},
url = {http://dl.acm.org/citation.cfm?id=2414782.2414783},
volume = {31},
year = {2013}
}
@article{Trafton2003,
abstract = {We examine people's strategic cognitive responses to being interrupted while performing a task. Based on memory theory, we propose that resumption of a task after interruption is facilitated by preparation during the interruption lag, or the interval between an alert to a pending interruption (e.g. the phone ringing) and the interruption proper (the ensuing conversation). To test this proposal, we conducted an experiment in which participants in a Warning condition received an 8-s interruption lag, and participants in an Immediate condition received no interruption lag. Participants in the Warning condition prepared more than participants in the Immediate condition, as measured by verbal reports, and resumed the interrupted task more quickly. However, Immediate participants resumed faster with practice, suggesting that people adapt to particularly disruptive forms of interruption. The results support our task analysis of interruption and our model of memory for goals, and suggest further means for studying operator performance in dynamic task environments.},
author = {Trafton, J.Gregory and Altmann, Erik M and Brock, Derek P and Mintz, Farilee E},
doi = {10.1016/S1071-5819(03)00023-5},
issn = {10715819},
journal = {International Journal of Human-Computer Studies},
keywords = {Goals,Interruption,Prospective memory,Rehearsal,Task switching},
month = {may},
number = {5},
pages = {583--603},
title = {{Preparing to resume an interrupted task: effects of prospective goal encoding and retrospective rehearsal}},
url = {http://www.sciencedirect.com/science/article/pii/S1071581903000235},
volume = {58},
year = {2003}
}
@inproceedings{Jeong2009,
address = {New York, New York, USA},
author = {Jeong, Gaeul and Kim, Sunghun and Zimmermann, Thomas},
booktitle = {Proceedings of the the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering},
doi = {10.1145/1595696.1595715},
isbn = {9781605580012},
keywords = {bug report assignment,bug tossing,bug triage,issue tracking,machine learning,problem tracking},
month = {aug},
pages = {111},
publisher = {ACM Press},
title = {{Improving bug triage with bug tossing graphs}},
url = {http://dl.acm.org/citation.cfm?id=1595696.1595715},
year = {2009}
}
@article{gibbons2009essence,
author = {Gibbons, Jeremy and {d. S. Oliveira}, Bruno C},
journal = {J. Funct. Program.},
number = {3-4},
pages = {377--402},
publisher = {Cambridge Univ Press},
title = {{The essence of the Iterator pattern.}},
volume = {19},
year = {2009}
}
@misc{ObjectRefineryLimited2005,
author = {{Object Refinery Limited}},
title = {{JFreeChart}},
url = {http://jfree.org/jfreechart/},
year = {2005}
}
@inproceedings{Linares-vasquez2014,
author = {Linares-v{\'{a}}squez, Mario and Klock, Sam and Mcmillan, Collin and Saban{\'{e}}, Aminata and Poshyvanyk, Denys and Gu{\'{e}}h{\'{e}}neuc, Yann-ga{\"{e}}l and Dame, Notre},
booktitle = {ICPC'14},
isbn = {9781450328791},
keywords = {anti-patterns,categories,internal metrics,java mobile edition},
pages = {232--243},
title = {{Domain Matters : Bringing Further Evidence of the Relationships among Anti-patterns , Application Domains , and Quality-Related Metrics in Java Mobile Apps}},
year = {2014}
}
@inproceedings{erni1996applying,
author = {Erni, Karin and Lewerentz, Claus},
booktitle = {Software Metrics Symposium, 1996., Proceedings of the 3rd International},
organization = {IEEE},
pages = {64--74},
title = {{Applying design-metrics to object-oriented frameworks}},
year = {1996}
}
@inproceedings{Xuan2012,
author = {Xuan, Jifeng and Jiang, He and Ren, Zhilei and Zou, Weiqin},
booktitle = {2012 34th International Conference on Software Engineering (ICSE)},
doi = {10.1109/ICSE.2012.6227209},
isbn = {978-1-4673-1067-3},
issn = {0270-5257},
keywords = {Communities,Computer bugs,Eclipse,Internet,Mozilla,Noise,Noise measurement,Programming,Social network services,Software,bug reports,bug repository,bug triage,database management systems,developer prioritization,developer ranking,predictive task,program debugging,reopened bug prediction,severity identification,social behavior,social network technique,software development,software evolution,software maintenance,software repository},
language = {English},
month = {jun},
pages = {25--35},
publisher = {IEEE},
title = {{Developer prioritization in bug repositories}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=6227209},
year = {2012}
}
@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{yamanaka2012industrial,
author = {Yamanaka, Yuki and Choi, Eunjong and Yoshida, Norihiro and Inoue, Katsuro and Sano, Tateki},
booktitle = {Proceedings of the 6th International Workshop on Software Clones},
organization = {IEEE Press},
pages = {67--71},
title = {{Industrial application of clone change management system}},
year = {2012}
}
@article{Settas2011,
author = {Settas, Dimitrios L. and Meditskos, Georgios and Stamelos, Ioannis G. and Bassiliades, Nick},
doi = {10.1016/j.eswa.2010.12.097},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Settas et al. - 2011 - SPARSE A symptom-based antipattern retrieval knowledge-based system using Semantic Web technologies.pdf:pdf},
issn = {09574174},
journal = {Expert Systems with Applications},
month = {jun},
number = {6},
pages = {7633--7646},
publisher = {Elsevier Ltd},
title = {{SPARSE: A symptom-based antipattern retrieval knowledge-based system using Semantic Web technologies}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S0957417410014600},
volume = {38},
year = {2011}
}
@inproceedings{Martinez2014,
address = {New York, New York, USA},
author = {Martinez, Matias and Weimer, Westley and Monperrus, Martin},
booktitle = {Companion Proceedings of the 36th International Conference on Software Engineering - ICSE Companion 2014},
doi = {10.1145/2591062.2591114},
isbn = {9781450327688},
keywords = {automatic software repair,mining software repositories},
month = {may},
pages = {492--495},
publisher = {ACM Press},
title = {{Do the fix ingredients already exist? an empirical inquiry into the redundancy assumptions of program repair approaches}},
url = {http://dl.acm.org/citation.cfm?id=2591062.2591114},
year = {2014}
}
@inproceedings{Baxter1998,
author = {Baxter, Ira D. and Yahin, Andrew and Moura, Leonardo and Sant'Anna, Marcelo and Bier, Lorraine},
booktitle = {Proceedings of the IEEE International Conference on Software Maintenance.},
isbn = {0-8186-8779-7},
keywords = {Design Maintenance System,Software maintenance,clone detection,software evaluation},
month = {mar},
pages = {368--377},
publisher = {IEEE Computer Society},
title = {{Clone Detection Using Abstract Syntax Trees}},
url = {http://dl.acm.org/citation.cfm?id=850947.853341},
year = {1998}
}
@inproceedings{Runeson2007,
author = {Runeson, Per and Alexandersson, Magnus and Nyholm, Oskar},
booktitle = {29th International Conference on Software Engineering},
doi = {10.1109/ICSE.2007.32},
isbn = {0-7695-2828-7},
issn = {0270-5257},
keywords = {Failure analysis,Mobile communication,Natural language processing,Natural languages,Prototypes,Relays,Robustness,Software engineering,Software testing,Sony Ericsson Mobile Communication,Vocabulary,duplicate defect report detection,formal method,natural language processing,program testing,prototype tool,software engineering,software prototyping,software testing,user testing},
language = {English},
month = {may},
pages = {499--510},
publisher = {IEEE},
title = {{Detection of Duplicate Defect Reports Using Natural Language Processing}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4222611},
year = {2007}
}
@inproceedings{Dyer2013,
author = {Dyer, Robert and Nguyen, Hoan Anh and Rajan, Hridesh and Nguyen, Tien N.},
booktitle = {Proceedings of the International Conference on Software Engineering},
isbn = {978-1-4673-3076-3},
month = {may},
pages = {422--431},
publisher = {IEEE Press},
title = {{Boa: a language and infrastructure for analyzing ultra-large-scale software repositories}},
url = {http://dl.acm.org/citation.cfm?id=2486788.2486844},
year = {2013}
}
@article{Danny1997,
author = {Lange and B, Danny and Nakamura, Yuichi},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Lange, B, Nakamura - 1997 - Object-Oriented Program Tracing and Visualization.pdf:pdf},
journal = {IEEE Computer},
number = {5},
pages = {63--70},
title = {{Object-Oriented Program Tracing and Visualization}},
volume = {30},
year = {1997}
}
@misc{Wellington2013,
author = {Wellington, Brian},
title = {dnsjava},
url = {http://www.dnsjava.org/},
year = {2013}
}
@inproceedings{Hassan2008,
author = {Hassan, Ahmed E.},
booktitle = {2008 Frontiers of Software Maintenance},
doi = {10.1109/FOSM.2008.4659248},
isbn = {978-1-4244-2654-6},
keywords = {Application software,Communication system control,Computer bugs,History,Information analysis,Resource management,Roads,Runtime,Software systems,Testing,archived communications,bug repositories,code repositories,data mining,decision making,decision processes,deployment logs,mining software repositories field,modern software projects,program debugging,project management,software engineering,source control repositories},
language = {English},
month = {sep},
pages = {48--57},
publisher = {IEEE},
title = {{The road ahead for Mining Software Repositories}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=4659248},
year = {2008}
}
@article{laplante2006agile,
author = {Laplante, Phillip A},
journal = {Education, IEEE Transactions on},
number = {4},
pages = {417--419},
publisher = {IEEE},
title = {{An agile, graduate, software studio course}},
volume = {49},
year = {2006}
}
@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}
}
@inproceedings{Asbagh:2007:WSU:1348171.1348217,
address = {Stevens Point, Wisconsin, USA},
author = {Asbagh, Mohsen Jafari and Abolhassani, Hassan},
booktitle = {Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Computer Science - Volume 7},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Asbagh, Abolhassani - 2007 - Web Service Usage Mining Mining For Executable Sequences.pdf:pdf},
isbn = {978-960-6766-18-3},
keywords = {data mining,executable sequence,frequent pattern discovery,sequential pattern analysis,web service,web service usage mining},
pages = {266--271},
publisher = {World Scientific and Engineering Academy and Society (WSEAS)},
series = {ACS'07},
title = {{Web service usage mining: mining for executable sequences}},
url = {http://dl.acm.org/citation.cfm?id=1348171.1348217},
year = {2007}
}
@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},
month = {mar},
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{Chen2014,
author = {Chen, Tse-hsun and Nagappan, Meiyappan and Shihab, Emad and Hassan, Ahmed E},
booktitle = {Proceedings of the International Conference on Mining Software Repository},
doi = {10.1145/2597073.2597108},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Chen et al. - 2014 - An Empirical Study of Dormant Bugs Categories and Subject Descriptors.pdf:pdf},
isbn = {9781450328630},
keywords = {empirical study,software bugs,software quality},
pages = {82--91},
title = {{An Empirical Study of Dormant Bugs Categories and Subject Descriptors}},
year = {2014}
}
@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}
}
@inproceedings{Wahler,
author = {Wahler, V. and Seipel, D. and Wolff, J. and Fischer, G.},
booktitle = {Proceedings of the Fourth IEEE International Workshop on Source Code Analysis and Manipulation},
doi = {10.1109/SCAM.2004.6},
isbn = {0-7695-2144-4},
keywords = {C++,C++ language,Cloning,Computer languages,Computer science,Data mining,Itemsets,Java,PROLOG,Programming profession,Software maintenance,Testing,XML,clone detection,data mining,frequent itemset techniques,multiple programming languages,program debugging,source code,source coding},
language = {English},
pages = {128--135},
publisher = {IEEE Comput. Soc},
title = {{Clone detection in source code by frequent itemset techniques}},
url = {http://ieeexplore.ieee.org/articleDetails.jsp?arnumber=1386166},
year = {2004}
}
@inproceedings{Manevich2004,
author = {Manevich, Roman and Sridharan, Manu and Adams, Stephen},
booktitle = {ACM SIGSOFT Software Engineering Notes},
doi = {10.1145/1041685.1029907},
isbn = {1-58113-855-5},
issn = {01635948},
month = {nov},
number = {6},
pages = {63},
publisher = {ACM},
title = {{PSE: explaining program failures via postmortem static analysis}},
url = {http://dl.acm.org/citation.cfm?id=1041685.1029907},
volume = {29},
year = {2004}
}
@article{Mannila1997,
author = {Mannila, Heikki and Toivonen, Hannu and Verkamo, A Inkeri},
doi = {10.1023/A:1009748302351},
file = {:C$\backslash$:/Users/mnayrolles/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Verkamo - 1997 - Discovery of Frequent Episodes in Event Sequences.pdf:pdf},
issn = {1573-756X},
journal = {Data Mining and Knowledge Discovery},
number = {3},
pages = {259--289},
title = {{Discovery of Frequent Episodes in Event Sequences}},
url = {http://link.springer.com/article/10.1023/A:1009748302351},
volume = {1},
year = {1997}
}
@inproceedings{Nayrolles2015

repository: PapersOfMathieuNls/clever-commit

repo_name: PapersOfMathieuNls/clever-commit