2017
Design Patterns and Design Quality: Theoretical Analysis, Empirical Study, and User Experience.
Int. J. Secur. Softw. Eng., 2017
Using Kolmogorov Complexity to Study the Coevolution of Header Files and Source Files of C-alike Programs.
Int. J. Knowl. Syst. Sci., 2017
2016
Experience Teaching Introductory Programming Courses.
Int. J. Qual. Assur. Eng. Technol. Educ., 2016
From Android Bug Reports to Android Bug Handling Process: An Empirical Study of Open-Source Development.
Int. J. Open Source Softw. Process., 2016
The effect of time zone difference on asynchronous communications in global software development.
Int. J. Comput. Appl. Technol., 2016
2015
Scale Up Internet-Based Business Through Distributed Data Centers.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2015 Workshops, 2015
Using normalized compression distance to measure the evolutionary stability of software systems.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015
2014
An Empirical Study of the Dynamics of GitHub Repository and Its Impact on Distributed Software Development.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2014 Workshops, 2014
2013
The Market-Driven Software Ecosystem.
IT Prof., 2013
An Empirical Study of Lehman's Law on Software Quality Evolution.
Int. J. Softw. Informatics, 2013
Using bug report as a software quality measure: an empirical study.
Int. J. Inf. Qual., 2013
A Study of SourceForge Users and User Network.
Proceedings of the 2013 AAAI Fall Symposia, Arlington, Virginia, USA, November 15-17, 2013, 2013
2012
An empirical study of software market share: Diversity and symbiotic relations.
First Monday, 2012
Understanding the Effects of Code Clones on Modularity in Software Systems.
Proceedings of the 19th Asia-Pacific Software Engineering Conference - Workshops, 2012
Analysis of Human-Computer Interactions and Online Social Networking: A Framework.
Proceedings of the Computational Social Networks, 2012
2011
Coevolution of information ecosystems: a study of the statistical relations among the growth rates of hardware, system software, and application software.
ACM SIGSOFT Softw. Eng. Notes, 2011
Examining the Relationships between Software Coupling and Software Performance: A Cross-platform Experiment.
J. Comput. Inf. Technol., 2011
Communications in Global Software Development: An Empirical Study Using GTK+ OSS Repository.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2011 Workshops, 2011
Using bug reports as a software quality measure.
Proceedings of the 16th International Conference on Information Quality, 2011
Toward Evolving Self-organizing Software Systems: A Complex System Point of View.
Proceedings of the Modern Approaches in Applied Intelligence, 2011
2010
Open Source Software Systems: Understanding Bug Prediction and Software Developer Roles.
Int. J. Open Source Softw. Process., 2010
Component co-evolution and component dependency: speculations and verifications.
IET Softw., 2010
The Evolution of Complexity in Apple Darwin: A Common Coupling Point of View.
e Informatica Softw. Eng. J., 2010
2009
Multiple-parameter coupling metrics for layered component-based software.
Softw. Qual. J., 2009
An empirical approach to evaluating dependency locality in hierarchically structured software systems.
J. Syst. Softw., 2009
Measuring the evolutionary stability of software systems: case studies of Linux and FreeBSD.
IET Softw., 2009
Mining Change Logs and Release Notes to Understand Software Maintenance and Evolution.
CLEI Electron. J., 2009
Time series analysis of open-source software projects.
Proceedings of the 47th Annual Southeast Regional Conference, 2009
2008
Improving modularity by refactoring code clones: a feasibility study on Linux.
ACM SIGSOFT Softw. Eng. Notes, 2008
Common Coupling as a Measure of Reuse Effort in Kernel-Based Software with Case Studies on the Creation of MkLinux and Darwin.
J. Braz. Comput. Soc., 2008
Symbiosis and Software Evolvability.
IT Prof., 2008
Self-organization process in open-source software: An empirical study.
Inf. Softw. Technol., 2008
Applying Association Mining to Change Propagation.
Int. J. Softw. Eng. Knowl. Eng., 2008
Prototyping, Domain Specific Language, and Testing.
Eng. Lett., 2008
2007
Component Dependency in Object-Oriented Software.
J. Comput. Sci. Technol., 2007
Understanding component co-evolution with a study on Linux.
Empir. Softw. Eng., 2007
Experience Distributed and Centralized Software Development in IPDNS Project.
Proceedings of the 2007 International Conference on Software Engineering Research & Practice, 2007
Common Coupling as a Measure of Reuse Effort in Kernel-Based Software.
Proceedings of the Nineteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2007), 2007
Mining CVS Repositories to Understand Open-Source Project Developer Roles.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007
Evaluating the Post-Delivery Fault Reporting and Correction Process in Closed-Source and Open-Source Software.
Proceedings of the 5th International Workshop on Software Quality, 2007
Verifying design modularity, hierarchy, and interaction locality using data clustering techniques.
Proceedings of the 45th Annual Southeast Regional Conference, 2007
Change propagations in the maintenance of kernel-based software with a study on Linux.
Proceedings of the 45th Annual Southeast Regional Conference, 2007
2006
Indirectly predicting the maintenance effort of open-source software.
J. Softw. Maintenance Res. Pract., 2006
Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD.
J. Syst. Softw., 2006
A Comparison of the Efficiencies of Code Inspections in Software Development and Maintenance.
Proceedings of the International Conference on Software Engineering Research and Practice & Conference on Programming Languages and Compilers, 2006
Experiences in Distributed Software Development with Wiki.
Proceedings of the International Conference on Software Engineering Research and Practice & Conference on Programming Languages and Compilers, 2006
Two Perspectives on Open-Source Software Evolution: Maintenance and Reuse.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006
An Empirical Study of the Maintenance Effort.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006
Introduction to extended common coupling with an application study on Linux.
Proceedings of the 44st Annual Southeast Regional Conference, 2006
2005
Reusability before and after reuse: a Darwin case study.
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005
Measuring the maintainability of open-source software.
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005
Maintaining Linux: the role of "current".
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005
Categorization of common coupling in kernel based software.
Proceedings of the 43nd Annual Southeast Regional Conference, 2005
2004
Categorization of Common Coupling and Its Application to the Maintainability of the Linux Kernel.
IEEE Trans. Software Eng., 2004
2003
Determining the Distribution of Maintenance Categories: Survey versus Measurement.
Empir. Softw. Eng., 2003