Recent Publications

2016

    Journals
  • Mehdi Mirakhorli and Jane Cleland-Huang, Detecting, Tracing, and Monitoring Architectural Tactics in Code, IEEE Transactions on Software Engineering, To Appear.

2015

    Journals
  • Bogdan Dit, Evan Moritz, Mario Linares Vasquez, Denys Poshyvanyk, Jane Cleland-Huang: Supporting and accelerating reproducible empirical research in software evolution and maintenance using TraceLab Component Library. Empirical Software Engineering 20(5): 1198-1236 (2015)
  • Piotr Pruski, Sugandha Lohar, William Goss, Alexander Rasin, Jane Cleland-Huang: TiQi: answering unstructured natural language trace queries. Requir. Eng. 20(3): 215-232 (2015)
  • Eric Knauss, Daniela Damian, Jane Cleland-Huang, Remko Helms: Patterns of continuous requirements clarification. Requir. Eng. 20(4): 383-403 (2015)

  • Refereed Conference Publications
  • Preethu Rose Anish, Balaji Balasubramaniam, Jane Cleland-Huang, Roel Wieringa, Maya Daneva, Smita Ghaisas: Identifying Architecturally Significant Functional Requirements. TwinPeaks@ICSE 2015: 3-8
  • Mehdi Mirakhorli, Jane Cleland-Huang: Modifications, Tweaks, and Bug Fixes in Architectural Tactics. MSR 2015: 377-380
  • Preethu Rose Anish, Maya Daneva, Jane Cleland-Huang, Roel J. Wieringa, Smita Ghaisas: What you ask is what you get: Understanding architecturally significant functional requirements. RE 2015: 86-95
  • Jin Guo, Natawut Monaikul, Jane Cleland-Huang: Trace links explained: An automated approach for generating rationales. RE 2015: 202-207
  • Chuan Duan, Horatiu Dumitru, Jane Cleland-Huang, Bamshad Mobasher: User-Constrained Clustering in Online Requirements Forums. REFSQ 2015: 284-299
  • Patrick Rempel, Patrick Maeder, Tobias Kuschke, Jane Cleland-Huang: Traceability Gap Analysis for Assessing the Conformance of Software Traceability to Relevant Guidelines. Software Engineering & Management 2015: 120-121

  • Other Publications
  • Jane Cleland-Huang, Mona Rahimi, Mehdi Mirakhorli: Ready-Set-Transfer! Technology transfer in the requirements engineering domain. RE 2015: 412-413
  • Sugandha Lohar, Jane Cleland-Huang, Alexander Rasin, Patrick Maeder: Live Study Proposal: Collecting Natural Language Trace Queries. REFSQ Workshops 2015: 207-210
  • Xiaoli Lian, Ahmed Fakhry, Li Zhang, Jane Cleland-Huang: Leveraging Traceability to Reveal the Tapestry of Quality Concerns in Source Code. SST@ICSE 2015: 50-56
  • Yonghee Shin, Jane Huffman Hayes, Jane Cleland-Huang:Guidelines for Benchmarking Automated Software Traceability Techniques. SST@ICSE 2015: 61-67
  • Jane Cleland-Huang: On whose shoulders? (Keynote). SANER 2015: 1

2014

    Refereed Conference Papers
  • Jane Cleland-Huang, Orlena Gotel, Jane Huffman Hayes, Patrick Maeder, Andrea Zisman: Software traceability: trends and future directions. FOSE 2014: 55-69
  • Patrick Rempel, Patrick Maeder, Tobias Kuschke, Jane Cleland-Huang: Mind the gap: assessing the conformance of software traceability to relevant guidelines. ICSE 2014: 943-954
  • Jane Cleland-Huang, Muhammad Ali Babar, Mehdi Mirakhorli: An inverted classroom experience: engaging students in architectural thinking for agile projects. ICSE Companion 2014: 364-371
  • Mona Rahimi, Jane Cleland-Huang: Personas in the middle: automated support for creating personas as focal points in feature gathering forums. ASE 2014: 479-484
  • Jin Guo, Natawut Monaikul, Cody Plepel, Jane Cleland-Huang: Towards an intelligent domain-specific traceability solution. ASE 2014: 755-766
  • Piotr Pruski, Sugandha Lohar, Rundale Aquanette, Greg Ott, Sorawit Amornborvornwong, Alexander Rasin, Jane Cleland-Huang: TiQi: Towards natural language trace queries. RE 2014: 123-132
  • Mona Rahimi, Mehdi Mirakhorli, Jane Cleland-Huang: Automated extraction and visualization of quality concerns from requirements specifications. RE 2014: 253-262
  • Mehdi Mirakhorli, Ahmed Fakhry, Artem Grechko, Mateusz Wieloch, Jane Cleland-Huang: Archie: a tool for detecting, monitoring, and preserving architecturally significant code. SIGSOFT FSE 2014: 739-742
  • Jane Cleland-Huang, Mona Rahimi, Patrick Maeder: Achieving lightweight trustworthy traceability. SIGSOFT FSE 2014: 849-852

  • Book Chapters
  • Negar Hariri, Carlos Castro-Herrera, Jane Cleland-Huang, Bamshad Mobasher: Recommendation Systems in Requirements Discovery. Recommendation Systems in Software Engineering 2014: 455-476

  • Other Publications
  • Matthias Galster, Mehdi Mirakhorli, Jane Cleland-Huang, Xavier Franch, Janet E. Burge, Roshanak Roshandel, Paris Avgeriou: Towards bridging the twin peaks of requirements and architecture. ACM
  • Jane Cleland-Huang, Jin Guo: Towards more intelligent trace retrieval algorithms. RAISE 2014: 1-6
  • Jane Cleland-Huang, Daniela Damian, Smita Ghaisas: Ready-set-transfer: exploring the technology transfer readiness of academic research projects (panel). ICSE Companion 2014: 2-3

2013

    Journals
  • Patrick Maeder, Paul L. Jones, Yi Zhang, Jane Cleland-Huang: Strategic Traceability for Safety-Critical Projects. IEEE Software 30(3): 58-66 (2013)
  • Patrick Maeder, Jane Cleland-Huang: A visual language for modeling and executing traceability queries. Software and System Modeling 12(3): 537-553 (2013)
  • Negar Hariri, Carlos Castro-Herrera, Mehdi Mirakhorli, Jane Cleland-Huang, Bamshad Mobasher: Supporting Domain Analysis through Mining and Recommending Features from Online Product Listings. IEEE Trans. Software Eng. 39(12): 1736-1752 (2013)

  • Refereed Conference Proceedings
  • Jin Guo, Jane Cleland-Huang, Brian Berenbach: Foundations for an expert system in domain-specific traceability. RE 2013: 42-51
  • Jane Cleland-Huang, Adam Czauderna, Ed Keenan: A Persona-Based Approach for Exploring Architecturally Significant Requirements in Agile Projects. REFSQ 2013: 18-33
  • Jean-Marc Davril, Edouard Delfosse, Negar Hariri, Mathieu Acher, Jane Cleland-Huang, Patrick Heymans: Feature model extraction from large collections of informal product descriptions. ESEC/SIGSOFT FSE 2013: 290-300
  • Sugandha Lohar, Sorawit Amornborvornwong, Andrea Zisman, Jane Cleland-Huang: Improving trace accuracy through data-driven configuration and composition of tracing features. ESEC/SIGSOFT FSE 2013: 378-388
  • Timothy Dietrich, Jane Cleland-Huang, Yonghee Shin: Learning effective query transformations for enhanced requirements trace retrieval. ASE 2013: 586-591 (Short Paper)

  • Workshops and Other Publications
  • Jane Cleland-Huang, Mehdi Mirakhorli, Adam Czauderna, Mateusz Wieloch: Decision-Centric Traceability of architectural concerns. TEFSE@ICSE 2013: 5-11
  • Yonghua Li, Jane Cleland-Huang: Ontology-based trace retrieval. TEFSE@ICSE 2013: 30-36
  • Mateusz Wieloch, Sorawit Amornborvornwong, Jane Cleland-Huang: Trace-by-classification: A machine learning approach to generate trace links for frequently occurring software artifacts. TEFSE@ICSE 2013: 110-114
  • Paris Avgeriou, Janet E. Burge, Jane Cleland-Huang, Xavier Franch, Matthias Galster, Mehdi Mirakhorli, Roshanak Roshandel: 2nd international workshop on the twin peaks of requirements and architecture (TwinPeaks 2013). ICSE 2013: 1556-1557
  • Mehdi Mirakhorli, Julia Carvalho, Jane Cleland-Huang, Patrick Maeder: A domain-centric approach for recommending architectural tactics to satisfy quality concerns. TwinPeaks@RE 2013: 1-8
  • Jane Cleland-Huang, Adam Czauderna, Jane Huffman Hayes: Using TraceLab to design, execute, and baseline empirical requirements engineering experiments. RE 2013: 338-339 (Tool Demo)
  • Jane Cleland-Huang, Smita Ghaisas: Ready-Set-Transfer: Technology transfer in the requirements engineering domain. RE 2013: 345-346
  • Steven Fraser, Luciano Baresi, Jane Cleland-Huang, Carlo A. Furia, Georges Gonthier, Paola Inverardi, Moshe Y. Vardi: A publication culture in software engineering (panel). ESEC/SIGSOFT FSE 2013: 19-23
  • Matthias Galster, Mehdi Mirakhorli, Jane Cleland-Huang, Janet E. Burge, Xavier Franch, Roshanak Roshandel, Paris Avgeriou: Views on software engineering from the twin peaks of requirements and architecture. ACM SIGSOFT Software Engineering Notes 38(5): 40-42 (2013)
  • Mehdi Mirakhorli, Jane Cleland-Huang: Traversing the Twin Peaks. IEEE Software 30(2): 30-36 (2013)

2012

  • Mehdi Mirakhorli, Yonghee Shin, Jane Cleland-Huang, Murat Cinar: A tactic-centric approach for automating traceability of quality concerns. ICSE 2012: 639-649
  • Collin McMillan, Negar Hariri, Denys Poshyvanyk, Jane Cleland-Huang, Bamshad Mobasher: Recommending source code for use in rapid software prototypes. ICSE 2012: 848-858
  • Jane Cleland-Huang, Yonghee Shin, Ed Keenan, Adam Czauderna, Greg Leach, Evan Moritz, Malcom Gethers, Denys Poshyvanyk, Jane Huffman Hayes, Wenbin Li: Toward actionable, broadly accessible contests in Software Engineering. ICSE 2012: 1329-1332
  • Ed Keenan, Adam Czauderna, Greg Leach, Jane Cleland-Huang, Yonghee Shin, Evan Moritz, Malcom Gethers, Denys Poshyvanyk, Jonathan I. Maletic, Jane Huffman Hayes, Alex Dekhtyar, Daria Manukian, Shervin Hossein, Derek Hearn: TraceLab: An experimental workbench for equipping researchers to innovate, synthesize, and comparatively evaluate traceability solutions. ICSE 2012: 1375-1378
  • Adam Czauderna, Jane Cleland-Huang, Murat Çinar, Brian Berenbach: Just-in-time traceability for mechatronics systems. RESS 2012: 1-9
  • Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher, Giuliano Antoniol: The quest for Ubiquity: A roadmap for software and systems traceability research. RE 2012: 71-80
  • Jane Cleland-Huang, Patrick Mäder, Mehdi Mirakhorli, Sorawit Amornborvornwong: Breaking the big-bang practice of traceability: Pushing timely trace recommendations to project stakeholders. RE 2012: 231-240
  • Eric Knauss, Daniela Damian, German Poo-Caamano, Jane Cleland-Huang: Detecting and classifying patterns of requirements clarifications. RE 2012: 251-260
  • Jane Cleland-Huang, Mats Per Erik Heimdahl, Jane Huffman Hayes, Robyn R. Lutz, Patrick Maeder: Trace Queries for Safety Requirements in High Assurance Systems. REFSQ 2012: 179-193
  • Yonghee Shin, Jane Cleland-Huang: A comparative evaluation of two user feedback techniques for requirements trace retrieval. SAC 2012: 1069-1074
  • Mehdi Mirakhorli, Patrick Maeder, Jane Cleland-Huang: Variability points and design pattern usage in architectural tactics. SIGSOFT FSE 2012: 52
  • Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Gruenbacher, Alex Dekhtyar, Giuliano Antoniol, Jonathan I. Maletic, Patrick Maeder: Traceability Fundamentals. Software and Systems Traceability 2012: 3-22
  • Jane Cleland-Huang: Traceability in Agile Projects. Software and Systems Traceability 2012: 265-275
  • Mehdi Mirakhorli, Jane Cleland-Huang: Tracing Non-Functional Requirements. Software and Systems Traceability 2012: 299-320
  • Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Gruenbacher, Alex Dekhtyar, Giuliano Antoniol, Jonathan I. Maletic: The Grand Challenge of Traceability (v1.0). Software and Systems Traceability 2012: 343-409
  • Jane Cleland-Huang, Olly Gotel, Andrea Zisman: Software and Systems Traceability. Springer 2012, ISBN 978-1-4471-2238-8
  • Jane Cleland-Huang, Matthias Jarke, Lin Liu, Kalle Lyytinen: Requirements Management - Novel Perspectives and Challenges (Dagstuhl Seminar 12442). Dagstuhl Reports 2(10): 117-152 (2012)

2011

  • Bamshad Mobasher, Jane Cleland-Huang: Recommender Systems in Requirements Engineering. AI Magazine 32(3): 81-89 (2011)
  • Jane Cleland-Huang, Adam Czauderna, Alex Dekhtyar, Olly Gotel, Jane Huffman Hayes, Ed Keenan, Greg Leach, Jonathan I. Maletic, Denys Poshyvanyk, Yonghee Shin, Andrea Zisman, Giuliano Antoniol, Brian Berenbach, Alexander Egyed, Patrick Maeder: Grand challenges, benchmarks, and TraceLab: developing infrastructure for the software traceability research community. EFSE@ICSE 2011: 17-23
  • Mehdi Mirakhorli, Jane Cleland-Huang: Transforming trace information in architectural documents into re-usable and effective traceability links. SHARK@ICSE 2011: 45-52
  • Adam Czauderna, Marek Gibiec, Greg Leach, Yubin Li, Yonghee Shin, Ed Keenan, Jane Cleland-Huang: Traceability challenge 2011: using TraceLab to evaluate the impact of local versus global IDF on trace retrieval. EFSE@ICSE 2011: 75-78
  • Horatiu Dumitru, Marek Gibiec, Negar Hariri, Jane Cleland-Huang, Bamshad Mobasher, Carlos Castro-Herrera, Mehdi Mirakhorli: On-demand feature recommendations derived from mining public product descriptions. ICSE 2011: 181-190
  • Mehdi Mirakhorli, Jane Cleland-Huang: Tracing architectural concerns in high assurance systems. ICSE 2011: 908-911
  • Mehdi Mirakhorli, Jane Cleland-Huang: Using tactic traceability information models to reduce the risk of architectural degradation during system maintenance. ICSM 2011: 123-132
  • Mamoun Hirzalla, Peter Bahrs, Jane Cleland-Huang, Craig S. Miller, Rob High: A Predictive Business Agility Model for Service Oriented Architectures. ICSOC 2011: 653-660
  • Mehdi Mirakhorli, Jane Cleland-Huang: A pattern system for tracing architectural concerns. PLoP 2011: 5:1-5:10
  • Mamoun Hirzalla, Andrea Zisman, Jane Cleland-Huang: Using Traceability to Support SOA Impact Analysis. SERVICES 2011: 145-152

2011

  • Marek Gibiec, Adam Czauderna, Jane Cleland-Huang: Towards mining replacement queries for hard-to-retrieve traces. ASE 2010: 245-254
  • Jane Cleland-Huang, Adam Czauderna, Marek Gibiec, John Emenecker: A machine learning approach for tracing regulatory codes to product specific requirements. ICSE (1) 2010: 155-164
  • Patrick Maeder, Jane Cleland-Huang: A Visual Traceability Modeling Language. MoDELS (1) 2010: 226-240
  • Xuchang Zou, Raffaella Settimi, Jane Cleland-Huang: Improving automated requirements trace retrieval: a study of term-based enhancement methods. Empirical Software Engineering 15(2): 119-146 (2010)
  • Paula Laurent, Patrick Maeder, Jane Cleland-Huang, Adam Steele: A Taxonomy and Visual Notation for Modeling Globally Distributed Requirements Engineering Projects. ICGSE 2010: 35-44
  • Carlos Castro-Herrera, Jane Cleland-Huang: Utilizing recommender systems to support software requirements elicitation. RSSE@ICSE 2010: 6-10

2010

  • Marek Gibiec, Adam Czauderna, Jane Cleland-Huang: Towards mining replacement queries for hard-to-retrieve traces. ASE 2010: 245-254
  • Jane Cleland-Huang, Adam Czauderna, Marek Gibiec, John Emenecker: A machine learning approach for tracing regulatory codes to product specific requirements. ICSE (1) 2010: 155-164
  • Patrick Maeder, Jane Cleland-Huang: A Visual Traceability Modeling Language. MoDELS (1) 2010: 226-240
  • Xuchang Zou, Raffaella Settimi, Jane Cleland-Huang: Improving automated requirements trace retrieval: a study of term-based enhancement methods. Empirical Software Engineering 15(2): 119-146 (2010)
  • Paula Laurent, Patrick Maeder, Jane Cleland-Huang, Adam Steele: A Taxonomy and Visual Notation for Modeling Globally Distributed Requirements Engineering Projects. ICGSE 2010: 35-44
  • Carlos Castro-Herrera, Jane Cleland-Huang: Utilizing recommender systems to support software requirements elicitation. RSSE@ICSE 2010: 6-10

2009

  • Orlena Gotel, Jane Cleland-Huang: Next Top Model: A Requirements Engineering Reality Panel. RE 2009: 357
  • Carlos Castro-Herrera, Jane Cleland-Huang, Bamshad Mobasher: Enhancing Stakeholder Profiles to Improve Recommendations in Online Requirements Elicitation. RE 2009: 37-46
  • Paula Laurent, Jane Cleland-Huang: Lessons Learned from Open Source Projects for Facilitating Online Requirements Processes. REFSQ 2009: 240-255
  • Carlos Castro-Herrera, Jane Cleland-Huang, Bamshad Mobasher: A recommender system for dynamically evolving online forums. RecSys 2009: 213-216
  • Carlos Castro-Herrera, Chuan Duan, Jane Cleland-Huang, Bamshad Mobasher: A recommender system for requirements elicitation in large-scale software projects. SAC 2009: 1419-1426
  • Jane Cleland-Huang, Horatiu Dumitru, Chuan Duan, Carlos Castro-Herrera: Automated support for managing feature requests in open forums. Commun. ACM 52(10): 68-74 (2009)
  • Chuan Duan, Paula Laurent, Jane Cleland-Huang, Charles Kwiatkowski: Towards automated requirements prioritization and triage. Requir. Eng. 14(2): 73-89 (2009)

2008

  • Chuan Duan, Jane Cleland-Huang, Bamshad Mobasher: A consensus based approach to constrained clustering of software requirements. CIKM 2008: 1073-1082
  • Mamoun Hirzalla, Jane Cleland-Huang, Ali Arsanjani: A Metrics Suite for Evaluating Flexibility and Complexity in Service Oriented Architectures. ICSOC Workshops 2008: 41-52
  • Carlos Castro-Herrera, Chuan Duan, Jane Cleland-Huang, Bamshad Mobasher: Using Data Mining and Recommender Systems to Facilitate Large-Scale, Open, and Inclusive Requirements Elicitation Processes. RE 2008: 165-168
  • Didar Zowghi, Jane Cleland-Huang: Transforming the Requirements Engineering Classroom Experience. RE 2008: 297
  • Xuchang Zou, Raffaella Settimi, Jane Cleland-Huang: Evaluating the Use of Project Glossaries in Automated Trace Retrieval. Software Engineering Research and Practice 2008: 157-163
  • J. David Blaine, Jane Cleland-Huang: Software Quality Requirements: How to Balance Competing Priorities. IEEE Software 25(2): 22-24 (2008)
  • Jane Cleland-Huang, Will Marrero, Brian Berenbach: Goal-Centric Traceability: Using Virtual Plumblines to Maintain Critical Systemic Qualities. IEEE Trans. Software Eng. 34(5): 685-699 (2008)

2008

  • Jane Cleland-Huang: Introduction to the RE'10 special issue Requirements Engineering in a multi-faceted World. Requir. Eng. 16(3): 161-162 (2011)
  • Jane Cleland-Huang: Traceability research: taking the next steps. EFSE@ICSE 2011: 1-2
  • Luciano Baresi, Jane Cleland-Huang, James Lockerbie, Neil A. M. Maiden, Liliana Pasquale: An introduction to the workshop on requirements for systems, services, and systems of systems. RESS 2011