Empirical software engineering research focuses on the systematic study of software development practices, tools, and processes through observation and experimentation. This area within software engineering explores how software is built, maintained, and improved in real-world contexts, offering valuable insights for both researchers and practitioners. As part of Information and Computing Sciences, it bridges theory and practice by providing evidence-based evaluations to optimize software quality and productivity. JoVE Visualize enhances this exploration by pairing peer-reviewed PubMed articles with JoVE’s experiment videos, helping users better comprehend research techniques and findings in the field.
Empirical software engineering employs established research methods like controlled experiments, case studies, surveys, and data mining to investigate software development phenomena. Researchers often analyze version control data, defect reports, and user feedback to measure software quality and process efficiency. Quantitative methods, including statistical analyses and machine learning, help validate hypotheses about developer productivity, testing effectiveness, and tool impact. These core approaches provide a solid foundation for assessing software engineering practices, often reflected in metrics such as empirical software engineering impact factor and scimago rankings related to prominent journals and conferences.
Innovations in empirical software engineering include leveraging big data analytics, automated mining of software repositories, and employing longitudinal studies to capture long-term software evolution. The integration of artificial intelligence techniques offers promising directions for predictive modeling and anomaly detection. Furthermore, interactive experiment videos paired with research articles are becoming valuable for demonstrating complex methodologies and replicable experiments. These trends align with discussions on empirical software engineering review time and journal impact, encouraging faster dissemination and transparent reproducibility within the research community.
Bastian Franke, Julien Québatte, Sebastian Wolniak, Amélie Terreaux, Cheryl Erne, Christian Hess, Ronnie Palmgren, Stefan Warmuth
Haoqi Luo, Junyu Zhang, Ye Liu, Weibing Sun, Yunlong Wu, Qing Ye, Yihua Hu
Troy Camarata, Lise McCoy, Robert L Rosenberg, Kelsey R Temprine Grellinger, Kylie Brettschneider, Jonathan Berman
Sungmin Cho, Hyunwoo Kim, Seokho Choi, Jonghyeop Park, Dohyun Kim, Jiwoon Yeom, Jung Beom Choi, Jinsoo Jeong, Jisoo Hong, Sun-Je Kim
Guilherme Nilson Alves Dos Santos, Alice Corrêa Silva-Sousa, Angelo José Sócrates Torres-Carrillo, Guilherme de Araujo Braz, Thais Oliveira Alves, Fabiane Carneiro Lopes-Olhê, Yara Teresinha Corrêa Silva-Sousa, Jardel Francisco Mazzi-Chaves, Ricardo Gariba Silva, Manoel Damião Sousa-Neto
Meiyu Ma, Sandan Wang, Yang Yan, Jinpeng Yuan, Linjie Zhang, Lirong Wang, Liantuan Xiao, Suotang Jia
Mingyo Ha, Adinda Sarah Firdhausa, Hyun-Jung Chung
Yu Shi, ShanLin Niu, FeiYan Wu, XinYuan Deng, LiKun Huang, Chao Liang