master_thesis/ref/refs.bib

517 lines
16 KiB
BibTeX
Executable File

% This file was created with JabRef 2.5.
% Encoding: UTF-8
@article{Yu:2015,
title={Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?},
author={Yu, Yue and Wang, Huaimin and Yin, Gang and Wang, Tao},
journal={Information and Software Technology},
volume={74},
pages={204--218},
year={2016},
publisher={Elsevier}
}
@inproceedings{Runeson2007Detection,
title={Detection of duplicate defect reports using natural language processing},
author={Runeson, Per and Alexandersson, Magnus and Nyholm, Oskar},
booktitle={Proceedings of the 29th International Conference on Software Engineering},
pages={499--510},
year={2007},
organization={IEEE Computer Society}
}
@inproceedings{Wang2008,
author = {Wang, Xiaoyin and Zhang, Lu},
booktitle = {icse},
title = {An approach to detecting duplicate bug reports using natural language and execution information },
year = {2008},
pages={461-470}
}
@inproceedings{Wang2008,
title={An approach to detecting duplicate bug reports using natural language and execution information},
author={Wang, Xiaoyin and Zhang, Lu and Xie, Tao and Anvik, John and Sun, Jiasu},
booktitle={Proceedings of the 30th International Conference on Software Engineering},
pages={461--470},
year={2008},
organization={IEEE}
}
@inproceedings{Nguyen2012Duplicate,
title={Duplicate bug report detection with a combination of information retrieval and topic modeling},
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},
pages={70--79},
year={2012},
organization={ACM}
}
@inproceedings{Lazar2014Improving,
title={Improving the accuracy of duplicate bug report detection using textual similarity measures},
author={Lazar, Alina and Ritchey, Sarah and Sharif, Bonita},
booktitle={Proceedings of the 11th Working Conference on Mining Software Repositories},
pages={308--311},
year={2014},
organization={ACM}
}
@inproceedings{Sun2010A,
title={A discriminative model approach for accurate duplicate bug report retrieval},
author={Sun, Chengnian and Lo, David and Wang, Xiaoyin and Jiang, Jing and Khoo, Siau-Cheng},
booktitle={Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering},
pages={45--54},
year={2010},
organization={ACM}
}
@inproceedings{Sun2011Towards,
title={Towards more accurate retrieval of duplicate bug reports},
author={Sun, Chengnian and Lo, David and Khoo, Siau-Cheng and Jiang, Jing},
booktitle={26th IEEE/ACM International Conference on Automated Software Engineering (ASE)},
pages={253--262},
year={2011},
organization={IEEE}
}
@inproceedings{Gousios:2014b,
title={Work practices and challenges in pull-based development: the integrator's perspective},
author={Gousios, Georgios and Zaidman, Andy and Storey, Margaret-Anne and Van Deursen, Arie},
booktitle={Proceedings of the 37th International Conference on Software Engineering},
pages={358--368},
year={2015},
organization={IEEE}
}
@inproceedings{Tsay:2014a,
title={Let's talk about it: evaluating contributions through discussion in GitHub},
author={Tsay, Jason and Dabbish, Laura and Herbsleb, James},
booktitle={The ACM Sigsoft International Symposium},
pages={144-154},
year={2014},
}
@inproceedings{Bacchelli:2013,
title={Expectations, outcomes, and challenges of modern code review},
author={Bacchelli, A and Bird, C},
booktitle={Proc. the 35th International Conference on Software Engineering},
pages={712-721},
year={2013},
}
@inproceedings{Antoniol:2008,
title={Is it a bug or an enhancement?: a text-based approach to classify change requests},
author={Antoniol, Giuliano and Ayari, Kamel and Penta, Massimiliano Di and Khomh, Foutse and Neuc, Yann Ga},
booktitle={Conference of the Centre for Advanced Studies on Collaborative Research, October 27-30, 2008, Richmond Hill, Ontario, Canada},
pages={23},
year={2008},
}
@article{Zhou:2014,
title={Combining text mining and data mining for bug report classification},
author={Zhou, Yu and Tong, Yanxiang and Gu, Ruihang and Gall, Harald},
journal={Journal of Software Evolution and Process},
year={2016},
publisher={Wiley Online Library}
}
@article{Begel2013Social,
title={Social Networking Meets Software Development: Perspectives from GitHub, MSDN, Stack Exchange, and TopCoder},
author={Begel, Andrew and Bosch, Jan and Storey, Margaret Anne},
journal={IEEE Software},
volume={30},
number={1},
pages={52-66},
year={2013},
}
@inproceedings{Gousios:2014,
title={An exploratory study of the pull-based software development model},
author={Gousios, Georgios and Pinzger, Martin and Deursen, Arie Van},
booktitle={Proc. the 36th International Conference on Software Engineering},
pages={345-355},
}
@inproceedings{yu2015wait,
title={Wait for it: determinants of pull request evaluation latency on GitHub},
author={Yu, Yue and Wang, Huaimin and Filkov, Vladimir and Devanbu, Premkumar and Vasilescu, Bogdan},
booktitle={12th working conference on Mining software repositories (MSR)},
pages={367--371},
year={2015},
organization={IEEE}
}
@inproceedings{Tsay2014Influence,
title={Influence of social and technical factors for evaluating contribution in GitHub},
author={Tsay, Jason and Dabbish, Laura and Herbsleb, James},
booktitle={Proceedings of the 36th international conference on Software engineering},
pages={356--366},
year={2014},
organization={ACM}
}
@inproceedings{Thung2014DupFinder,
title={DupFinder: integrated tool support for duplicate bug report detection},
author={Thung, Ferdian and Kochhar, Pavneet Singh and Lo, David},
booktitle={Proceedings of the 29th ACM/IEEE international conference on Automated software engineering},
pages={871--874},
year={2014},
organization={ACM}
}
@article{Zhang2015Multi,
title={Multi-Factor Duplicate Question Detection in Stack Overflow},
author={Zhang,Yun and Lo, David and Xia, Xin and Sun, Jianling},
journal={Journa of Computer Science and Technology},
volume={30},
number={5},
pages={981-997},
year={2015},
}
@article{lassenius2009types,
title={What Types of Defects Are Really Discovered in Code Reviews?},
author={Mika, V and Lassenius, Casper},
year={2009},
volume={35},
journal={IEEE Transactions of Software Engineering}
publisher={the IEEE Computer Society.}
}
@article{Rigby:2014,
title={A mixed methods approach to mining code review data: Examples and a study of multi-commit reviews and pull requests},
author={Rigby, Peter C and Bacchelli, Alberto and Gousios, Georgios and Mukadam, Murtuza},
journal={The Art and Science of Analyzing Software Data. Morgan Kaufmann},
year={2015}
}
@inproceedings{Tsay:2014b,
title={Influence of social and technical factors for evaluating contribution in GitHub},
author={Tsay, Jason and Dabbish, Laura and Herbsleb, James},
booktitle={Proc. the 36th International Conference on Software Engineering},
pages={356-366},
year={2014},
}
@inproceedings{Vasilescu:B,
title={Quality and productivity outcomes relating to continuous integration in GitHub},
author={Vasilescu, Bogdan and Yu, Yue and Wang, Huaimin and Devanbu, Premkumar and Filkov, Vladimir},
booktitle={Proc. the 10th Joint Meeting on Foundations of Software Engineering},
pages={805-816},
year={2015},
}
@article{Yu:2016,
title={Determinants of pull-based development in the context of continuous integration},
author={Yu, Yue and Yin, Gang and Wang, Tao and Yang, Cheng and Wang, Huaimin},
journal={Science China Information Sciences},
volume={59},
number={8},
pages={1-14},
year={2016},
}
@inproceedings{Lima,
title={Developers assignment for analyzing pull requests},
author={De, Lima J and Nior, Manoel Limeira and Soares, Daric and Moreira, Lio and Plastino, Alexandre and Murta, Leonardo},
booktitle={The ACM Symposium},
pages={1567-1572},
year={2015},
}
@inproceedings{Thongtanunam:2015,
title={Who should review my code? A file location-based code-reviewer recommendation approach for Modern Code Review},
author={Thongtanunam, Patanamon and Tantithamthavorn, Chakkrit and Kula, Raula Gaikovina and Yoshida, Norihiro and Iida, Hajimu and Matsumoto, Kenichi},
booktitle={IEEE International Conference on Software Analysis, Evolution, and Reengineering},
pages={141-150},
year={2015},
}
@article{jiang:2015,
title={CoreDevRec: Automatic Core Member Recommendation for Contribution Evaluation},
author={Jiang, Jing and He, Jia Huan and Chen, Xue Yuan},
journal={Journal of Computer Science and Technology},
volume={30},
number={5},
pages={998-1016},
year={2015},
}
@inproceedings{rahman2016correct,
title={CoRReCT: code reviewer recommendation in GitHub based on cross-project and technology experience},
author={Rahman, Mohammad Masudur and Roy, Chanchal K and Collins, Jason A},
booktitle={Proceedings of the 38th International Conference on Software Engineering Companion},
pages={222--231},
year={2016},
organization={ACM}
}
@inproceedings{Veen:2015,
title={Automatically prioritizing pull requests},
author={Van Der Veen, Erik and Gousios, Georgios and Zaidman, Andy},
booktitle={Proceedings of the 12th Working Conference on Mining Software Repositories},
pages={357--361},
year={2015},
organization={IEEE Press}
}
@article{Baysal:2015,
title={Investigating technical and non-technical factors influencing modern code review},
author={Baysal, Olga and Kononenko, Oleksii and Holmes, Reid},
journal={Empirical Software Engineering},
volume={21},
number={3},
pages={1-28},
year={2016},
}
@article{Mcintosh:***,
title={An empirical study of the impact of modern code review practices on software quality},
author={Mcintosh, Shane and Kamei, Yasutaka and Adams, Bram},
journal={Empirical Software Engineering},
volume={21},
number={5},
pages={1-44},
year={2016},
}
@incollection{Fagan:1976,
title={Design and code inspections to reduce errors in program development},
author={Fagan, Michael},
booktitle={Software pioneers},
pages={575--607},
year={2002},
publisher={Springer}
}
@article{Ackerman:1989,
title={Software inspections: an effective verification process},
author={Ackerman, A. F and Buchwald, L. S and Lewski, F. H},
journal={IEEE Software},
volume={6},
number={3},
pages={31-36},
year={1989},
}
@article{Russell:1991,
title={Experience With Inspection in Ultralarge-Scale Development},
author={Russell, Glen W},
journal={IEEE Software},
volume={8},
number={1},
pages={25-31},
year={1991},
}
@article{Aurum:2002,
title={State-of-the-art: software inspections after 25 years},
author={Aurum, Aybuke and Petersson, Hakan and Wohlin, Claes},
journal={Sofware Testing Verification \& Reliability},
volume={12},
number={3},
pages={133-154},
year={2002},
}
%Rigby2012Contemporary
@article{Rigby:**,
title={Contemporary Peer Review in Action: Lessons from Open Source Development},
author={Rigby, P. C and Cleary, B and Painchaud, F and Storey, M},
journal={IEEE Software},
volume={29},
number={6},
pages={56-61},
year={2012},
}
@inproceedings{Rigby:2011,
title={Understanding broadcast based peer review on open source software projects},
author={Rigby, Peter C. and Storey, Margaret Anne},
booktitle={International Conference on Software Engineering},
pages={541-550},
year={2011},
}
@techreport{Rigby:2006,
title={A preliminary examination of code review processes in open source projects},
author={Rigby, Peter C and German, Daniel M},
year={2006},
institution={Technical Report DCS-305-IR, University of Victoria}
}
@inproceedings{Rigby:2008,
title={Open source software peer review practices: a case study of the apache server},
author={Rigby, Peter C and German, Daniel M and Storey, Margaret-Anne},
booktitle={Proceedings of the 30th international conference on Software engineering},
pages={541--550},
year={2008},
organization={ACM}
}
@inproceedings{Baum:2016,
title={Factors influencing code review processes in industry},
author={Baum, Tobias and Liskin, Olga and Niklas, Kai and Schneider, Kurt},
booktitle={ACM Sigsoft International Symposium},
pages={85-96},
year={2016},
}
@article{Ciolkowski:2003,
title={Software Reviews: The State of the Practice},
author={Ciolkowski, Marcus and Laitenberger, Oliver and Biffl, Stefan},
journal={Software IEEE},
volume={20},
number={20},
pages={46-51},
year={2003},
}
@inproceedings{Mcintosh:2014,
title={The impact of code review coverage and code review participation on software quality: a case study of the qt, VTK, and ITK projects},
author={Mcintosh, Shane and Kamei, Yasutaka and Adams, Bram and Hassan, Ahmed E},
booktitle={Proc. the 11th Working Conference on Mining Software Repositories},
pages={192-201},
year={2014},
}
@inproceedings{Storey2014The,
title={The (R) Evolution of social media in software engineering},
author={Storey, Margaret Anne and Singer, Leif and Cleary, Brendan and Filho, Fernando Figueira and Zagalsky, Alexey},
booktitle={Proc. on Future of Software Engineering},
pages={100-116},
year={2014},
}
@inproceedings{Zhu2016Effectiveness,
title={Effectiveness of code contribution: from patch-based to pull-request-based tools},
author={Zhu, Jiaxin and Zhou, Minghui and Mockus, Audris},
booktitle={Proc. the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering},
pages={871-882},
year={2016},
}
@inproceedings{Beller:2014,
title={Modern code reviews in open-source projects: Which problems do they fix?},
author={Beller, Moritz and Bacchelli, Alberto and Zaidman, Andy and Juergens, Elmar},
booktitle={Proceedings of the 11th working conference on mining software repositories},
pages={202--211},
year={2014},
organization={ACM}
}
@article{Thongtanunam:2016,
title={Review participation in modern code review},
author={Thongtanunam, Patanamon and Mcintosh, Shane and Hassan, Ahmed E. and Iida, Hajimu},
journal={Empirical Software Engineering},
pages={1-50},
year={2016},
}
@article{zhang2017social,
title={Social media in GitHub, the role of@-mention in assisting software development},
author={Zhang, Yang and Wang, Huaimin and Yin, Gang and Wang, Tao and Yu, Yue},
journal={Information Sciences},
volume={60},
number={032102},
pages={032102:1-032102:18},
year={2017}
}
@article{Kollanus:2009,
title={Survey of Software Inspection Research},
author={Kollanus, Sami and Koskinen, Jussi},
journal={Open Software Engineering Journal},
volume={3},
number={1},
year={2009},
}
@inproceedings{Frank:1984,
title={Software inspections and the industrial production of software},
author={Ackerman, A Frank and Fowler, Priscilla J and Ebenau, Robert G},
booktitle={Proc. of a symposium on Software validation: inspection-testing-verification-alternatives},
pages={13--40},
year={1984},
organization={Elsevier North-Holland, Inc.}
}
@inproceedings{Baysal:2013,
title={The influence of non-technical factors on code review},
author={Baysal, Olga and Kononenko, Oleksii and Holmes, Reid and Godfrey, Michael W},
booktitle={Reverse Engineering (WCRE), 2013 20th Working Conference on},
pages={122--131},
year={2013},
organization={IEEE}
}
@article{Porter:1997,
title={An algorithm for suffix stripping},
author={Porter, Martin F},
journal={Program},
volume={14},
number={3},
pages={130--137},
year={1980},
publisher={MCB UP Ltd}
}
@inproceedings{Yin2015OSSEAN,
title={OSSEAN: Mining Crowd Wisdom in Open Source Communities},
author={Yin, Gang and Wang, Tao and Wang, Huaimin and Fan, Qiang and Zhang, Yang and Yu, Yue and Yang, Cheng},
booktitle={IEEE Symposium on Service-Oriented System Engineering},
pages={367-371},
year={2015},
}
@inproceedings{Gousios:2016,
title={Work practices and challenges in pull-based development: The contributor's perspective},
author={Gousios, Georgios and Storey, Margaret-Anne and Bacchelli, Alberto},
booktitle={Proc. the 38th International Conference on Software Engineering},
pages={285--296},
year={2016},
organization={ACM}
}
@article{Kantor1999,
title={Foundations of statistical natural language processing},
author={Kantor, Paul},
journal={Information Retrieval},
volume={4},
number={1},
pages={80--81},
year={2001},
publisher={Springer}
}