Dr. John Businge (BSc., MSc., PhD.)

Title: 
Dr
Designation: 
Lecturer

My research is in the area of software ecosystems. Software ecosystems are collections of software systems, developed and co-evolving in the same environment. The environment can be organizational (a company) or social (an open-source community). My work was based on the social ecosystems. In the social ecosystem, users (active or passive), contribute content, knowledge, products, solutions, services, connections or behavior to the community. Currently I am researching about software tools to aid Eclipse plug-in developers in porting their plug-ins in forthcoming Eclipse releases.

Other research interests: Empirical software engineering, Open Source Software communities, Software Evolution, Mining Software Repositories, Software Maintainable, Software Metrics, Clone detection in Software Systems

BOOKS
1. John Businge (2013). "Co-evolution of the Eclipse Framework and its Third-party Plug-ins". PhD Thesis, Eindhoven Univeristy of Technology, Eindhoven, The Netherlands.

REFERRED PAPERS
7. John Businge "Eclipse API usage: The Good and The Bad", Software Quality Journal, 2013, Accepted.

6. John Businge "Co-evolution of the Eclipse SDK Framework and its Third-party Plug-ins", In Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), pages 427-430,IEEE Computer Society Press, March 5-8, 2013, Genova, Italy.

5. John Businge and Alexander Serebrenik and Mark G. J. van den Brand, "Analyzing the Eclipse API Usage: Putting the Developer in the Loop", In Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), pages 37-46,IEEE Computer Society Press, March 5-8, 2013, Genova, Italy.

4. John Businge and Alexander Serebrenik and Mark G. J. van den Brand, "Compatibility Prediction of Eclipse Third-Party Plug-ins in New Eclipse Releases", In Proceedings of the 12th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'12), IEEE Computer Society Press, 2012, Riva del Garda, Trento, Italy, Pages 164-173.

3. John Businge and Alexander Serebrenik and Mark G. J. van den Brand, "Survival of Eclipse Third-party Plug-ins", In Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM'12), IEEE Computer Society Press, 2012, Riva del Garda, Trento, Italy, Pages 368-377.

2. John Businge and Alexander Serebrenik and Mark G. J. van den Brand, (2012), "Eclipse API usage: The Good and The Bad", In Proceedings of the 6th International Workshop on Software Quality and Maintainability, March 27-30, 2012 in University of Szeged, Szeged, Hungary, Pages 54-62.

1. John Businge, Alexander Serebrenik, and Mark van den Brand. 2010. "An empirical study of the evolution of Eclipse third-party plug-ins". In Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE) (IWPSE-EVOL '10). ACM, New York, NY, USA, 63-72. http://doi.acm.org/10.1145/1862372.1862389 .

TECHNICAL REPORTS
2. John Businge and Alexander Serebrenik and Mark G. J. van den Brand, (2012). "Survival of Eclipse third-party plug-ins". (Computer Science Report, No. 12-11). Eindhoven: Technische Universiteit Eindhoven, 10 pp.

1. John Businge and Alexander Serebrenik and Mark G. J. van den Brand, (2011), "Eclipse API usage: The good and The Bad", Computer Science Reports No. 11-15, Eindhoven: Technische Universiteit Eindhoven, 10 pp., 2011