Information And Computing Sciences research in Software engineering integrates and evaluates knowledge across Formal methods for software, Requirements engineering, and Programming languages. It connects foundational inquiry with applied practice to address field-specific challenges. JoVE Visualize supports this work through video-based experiments and visualized protocols that make complex procedures transparent and reproducible.
In Software engineering, researchers apply observational studies and controlled experiments tailored to Automated software engineering, Software architecture, and Software quality processes, and metrics. Study frameworks emphasize sampling strategy, instrument calibration, and validation to integrate data quality and reduce bias, enabling comparable results across studies.
Emerging directions in Software engineering integrate data fusion and high-throughput workflows across Software testing verification, and validation, Software engineering emerging interdisciplinary areas, and Empirical software engineering. These advances advance throughput, sensitivity, and interpretability, opening collaborative pathways from exploration to deployment.
Visual learning elevates Software engineering practice by revealing tacit steps—data pipelines, instrument setups, and complete setup sequences—through concise, chaptered videos. Grounding demonstrations in Formal methods for software, and Requirements engineering helps teams clarify methods, shorten onboarding, and improve reproducibility.
Explore research on Automated software engineering, covering methods, applications, and recent findings to support learning and discovery.
Explore 1K+ ARTICLESExplore research on Empirical software engineering, covering methods, applications, and recent findings to support learning and discovery.
ExploreExplore research on Formal methods for software, covering methods, applications, and recent findings to support learning and discovery.
Explore 2.9K+ ARTICLESExplore research articles on programming languages, covering core concepts and emerging trends within software engineering.
ExploreExplore research on Requirements engineering, covering methods, applications, and recent findings to support learning and discovery.
Explore 655+ ARTICLESExplore research on Software architecture, covering methods, applications, and recent findings to support learning and discovery.
ExploreExplore research articles on software quality metrics and processes in software engineering.
Explore 4.3K+ ARTICLESExplore research on Software testing, verification and validation, covering methods, applications, and recent findings to support learning and discovery.
ExploreGuilherme 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
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
Bastian Franke, Julien Québatte, Sebastian Wolniak, Amélie Terreaux, Cheryl Erne, Christian Hess, Ronnie Palmgren, Stefan Warmuth
Zehao Zhou, Peng Huang, Tao Wang, Guihua Zeng
Yilin Zheng, Ke Chen, Shaojie Wang, Wenhai Zhang, Changrong Liu, Honglong Cao, Xueguan Liu, Yijun Feng
Xianglei Pan, Ke Cui, Aoran Zheng, Zhongjie Ren, Jun Ma, Rihong Zhu
Ke Zhang, Guanzhu Zhou, Senlin Zhang, Rui Zhu, Jie Sun, Shijin Ding, David Wei Zhang