Department of Computer Science Colloquium Series 2022-2023
Title: Query Infrastructure for Performing Requirements Engineer's Tasks
Presenter: Sugandha Malviya, PhD, Assistant Teaching Professor, Ball State University
Abstract: Software projects generate many artifacts, including domain documents, requirements, design, code, test cases, fault logs, hazards, etc. Queries such as "List requirements to mitigate safety-related hazards?" or "Which user stories in the backlog already have acceptance tests?" can access these data sources and support different requirements engineering tasks. However, these artifacts are neither managed by a single person nor stored in a single location but distributed across multiple repositories, e.g., document management systems, source-code repositories, issue trackers, or application life-cycle management services. In practice, traceability links that provide a connection between artifacts are sometimes incomplete, inconsistent, and can be missing. Writing such complex queries to access these artifacts can be furthermore challenging. In this talk, I will discuss my dissertation work on identifying the information needs of Requirements Engineers and Business Analysts in the form of project queries and establishing query infrastructure outlining important artifacts and their interconnections needed to support those queries. This information is crucial for strategic planning, allowing stakeholders to instrument the project environment with supporting tools and data proactively. I will also discuss future work in this direction, targeting more specific tasks such as eliciting security requirements.
Bio: Dr. Sugandha Malviya is an Assistant Teaching Professor at Ball State University, Muncie. She has more than a decade of experience in teaching and research. She earned her Ph.D. in Computer and Information Science at DePaul University, Chicago, in 2018. Her research interests include topics in Software Engineering, Databases, Artificial Intelligence and Machine Learning. She has published in top software and requirements engineering conferences and a journal, including Requirements Engineering Journal (REJ), The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), IEEE/ACM International Conference on Automated Software Engineering(ASE), IEEE International Requirements Engineering Conference(RE), and International Working Conference on Requirement Engineering: Foundation for Software Quality(REFSQ).
Friday, December 9, 2022, 3:00 PM, RB 104
Light refreshments will be served