iSQARE Intelligent Software Quality Assurance Research & Engineering Laboratory

Projects

The following research projects demonstrate iSQARE’s commitment to advancing software engineering through developer-centric empirical studies, AI-powered tool development, and real-world impact.

Identifier Name Analysis
Identifier Name Analysis Improving Code Readability via Identifier Analysis

Exploring identifier structure, semantics, renaming, and method naming, especially in scientific contexts.

Developer Behavior Support
Developer Behavior & Support Understanding Developer Practices & Perceptions

Investigating how developers test, reuse code, and face challenges like impostor syndrome.

Scientific Programming
Scientific Programming Supporting Research Scientists in Software Development

Studying how scientists write, maintain and understand code in scientific domains.

Software Engineering Education
Software Engineering Education Enhancing Learning in Software Engineering

Investigating how students learn and apply software engineering concepts, including the role of generative AI in education.