Jane Cleland-Huang - Academia.edu (original) (raw)

Uploads

Papers by Jane Cleland-Huang

Research paper thumbnail of Model-Driven Requirements for Humans-on-the-Loop Multi-UAV Missions

2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE), 2020

Research paper thumbnail of Supporting Diagnosis of Requirements Violations in Systems of Systems

2018 IEEE 26th International Requirements Engineering Conference (RE), 2018

Research paper thumbnail of Discovering, Analyzing, and Managing Safety Stories in Agile Projects

2018 IEEE 26th International Requirements Engineering Conference (RE), 2018

Research paper thumbnail of Towards a Model-Integrated Runtime Monitoring Infrastructure for Cyber-Physical Systems

2021 IEEE/ACM 43rd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), 2021

Research paper thumbnail of Dronology

Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, 2018

Research paper thumbnail of Prompts Matter: Insights and Strategies for Prompt Engineering in Automated Software Traceability

arXiv (Cornell University), Jul 30, 2023

Research paper thumbnail of Understanding the Challenges of Deploying Live-Traceability Solutions

arXiv (Cornell University), Jun 19, 2023

Research paper thumbnail of SAFA: A Tool for Supporting Safety Analysis in Evolving Software Systems

Research paper thumbnail of Supporting the partitioning of distributed systems with Function-Class Decomposition

Proceedings 24th Annual International Computer Software and Applications Conference. COMPSAC2000

Page 1. Supporting the Partitioning of Distributed Systems with Function-Class Decomposition Jane... more Page 1. Supporting the Partitioning of Distributed Systems with Function-Class Decomposition Jane. L. Huang and Carl. K. Chang University of Illinois at Chicago, Chicago, Illinois 60607. {jhuangl, ckchang) @eecs. uic. edu Abstract ...

Research paper thumbnail of Supporting agent-based distributed software development through modeling and simulation

Research paper thumbnail of Measuring the intensity of object coupling in C++ programs

25th Annual International Computer Software and Applications Conference. COMPSAC 2001

... Chia-Song Ma*, Carl K. Chang, and Jane Cleland-Huang Department of EECS (WC 154) University o... more ... Chia-Song Ma*, Carl K. Chang, and Jane Cleland-Huang Department of EECS (WC 154) University of Illinois at Chicago * Now with ... The complexity of the interconnection is dependent upon the amount of work performed by the sender to prepare those parameters, the amount ...

Research paper thumbnail of Managing and Ensuring the Integrity of Non-Functional Requirements in Critical Software Systems

This paper outlines an innovative approach to maaging and ensuring the integrity of non-functiona... more This paper outlines an innovative approach to maaging and ensuring the integrity of non-functional requirements in critical software systems. NORM, which is an acronym for Non-functional requirements Optimization and Regression Monitoring addresses the crucial need for optimizing and maintaining non- functional qualities within critical systems in order to ensure their long-term integrity. The proposed method embraces the reality of fuzziness and imprecision by integrating fuzzy logic into an innovative technique for negotiating, modeling, optimizing, and balancing system- wide non-functional requirements. An agent-based compliance checking technique is proposed for monitoring not only the external behavior of the system at runtime, but long-term compliance to non-functional requirements at the code and architectural level.

Research paper thumbnail of Requirements-based dynamic metrics in object-oriented systems

Proceedings Fifth IEEE International Symposium on Requirements Engineering

Because early design decisions can have a major long-term impact on the performance of a system, ... more Because early design decisions can have a major long-term impact on the performance of a system, early evaluation of the high-level architecture can be an important risk mitigation technique. 11Iis paper proposes a technique for predicting the volume of data that will ...

Research paper thumbnail of Automating speculative queries through event-based requirements traceability

Proceedings IEEE Joint International Conference on Requirements Engineering

... Using an example introduced by Henzinger et al [14] and shown in Figure 6, a hybrid automaton... more ... Using an example introduced by Henzinger et al [14] and shown in Figure 6, a hybrid automaton represents the ... off when x = 1. The automaton is used in several tools such as Hytech to performreachability analysis to ensure that unsafe states are not reachable and to ...

Research paper thumbnail of Supporting event based traceability through high-level recognition of change events

Proceedings 26th Annual International Computer Software and Applications

Although requirements traceability is crucial in both the development and maintenance of a softwa... more Although requirements traceability is crucial in both the development and maintenance of a software system, traceability links and related artifacts tend to deteriorate, as time-pressured practitioners fail to systematically update them in response to change. Event-based traceability addresses this issue by establishing links through a loosely coupled publisher/subscriber scheme. Dependent entities subscribe to requirements and receive event notifications as changes

Research paper thumbnail of Automating performance-related impact analysis through event based traceability

Requirements Engineering, 2003

Research paper thumbnail of Function-class decomposition: a hybrid software engineering method

Research paper thumbnail of Requirements driven impact analysis of system performance

Research paper thumbnail of Proceedings of the Fifth International Workshop on Twin Peaks of Requirements and Architecture

International Conference on Software Engineering, Jun 1, 2014

Research paper thumbnail of Generating and visualizing trace link explanations

Proceedings of the 44th International Conference on Software Engineering

Research paper thumbnail of Model-Driven Requirements for Humans-on-the-Loop Multi-UAV Missions

2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE), 2020

Research paper thumbnail of Supporting Diagnosis of Requirements Violations in Systems of Systems

2018 IEEE 26th International Requirements Engineering Conference (RE), 2018

Research paper thumbnail of Discovering, Analyzing, and Managing Safety Stories in Agile Projects

2018 IEEE 26th International Requirements Engineering Conference (RE), 2018

Research paper thumbnail of Towards a Model-Integrated Runtime Monitoring Infrastructure for Cyber-Physical Systems

2021 IEEE/ACM 43rd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), 2021

Research paper thumbnail of Dronology

Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, 2018

Research paper thumbnail of Prompts Matter: Insights and Strategies for Prompt Engineering in Automated Software Traceability

arXiv (Cornell University), Jul 30, 2023

Research paper thumbnail of Understanding the Challenges of Deploying Live-Traceability Solutions

arXiv (Cornell University), Jun 19, 2023

Research paper thumbnail of SAFA: A Tool for Supporting Safety Analysis in Evolving Software Systems

Research paper thumbnail of Supporting the partitioning of distributed systems with Function-Class Decomposition

Proceedings 24th Annual International Computer Software and Applications Conference. COMPSAC2000

Page 1. Supporting the Partitioning of Distributed Systems with Function-Class Decomposition Jane... more Page 1. Supporting the Partitioning of Distributed Systems with Function-Class Decomposition Jane. L. Huang and Carl. K. Chang University of Illinois at Chicago, Chicago, Illinois 60607. {jhuangl, ckchang) @eecs. uic. edu Abstract ...

Research paper thumbnail of Supporting agent-based distributed software development through modeling and simulation

Research paper thumbnail of Measuring the intensity of object coupling in C++ programs

25th Annual International Computer Software and Applications Conference. COMPSAC 2001

... Chia-Song Ma*, Carl K. Chang, and Jane Cleland-Huang Department of EECS (WC 154) University o... more ... Chia-Song Ma*, Carl K. Chang, and Jane Cleland-Huang Department of EECS (WC 154) University of Illinois at Chicago * Now with ... The complexity of the interconnection is dependent upon the amount of work performed by the sender to prepare those parameters, the amount ...

Research paper thumbnail of Managing and Ensuring the Integrity of Non-Functional Requirements in Critical Software Systems

This paper outlines an innovative approach to maaging and ensuring the integrity of non-functiona... more This paper outlines an innovative approach to maaging and ensuring the integrity of non-functional requirements in critical software systems. NORM, which is an acronym for Non-functional requirements Optimization and Regression Monitoring addresses the crucial need for optimizing and maintaining non- functional qualities within critical systems in order to ensure their long-term integrity. The proposed method embraces the reality of fuzziness and imprecision by integrating fuzzy logic into an innovative technique for negotiating, modeling, optimizing, and balancing system- wide non-functional requirements. An agent-based compliance checking technique is proposed for monitoring not only the external behavior of the system at runtime, but long-term compliance to non-functional requirements at the code and architectural level.

Research paper thumbnail of Requirements-based dynamic metrics in object-oriented systems

Proceedings Fifth IEEE International Symposium on Requirements Engineering

Because early design decisions can have a major long-term impact on the performance of a system, ... more Because early design decisions can have a major long-term impact on the performance of a system, early evaluation of the high-level architecture can be an important risk mitigation technique. 11Iis paper proposes a technique for predicting the volume of data that will ...

Research paper thumbnail of Automating speculative queries through event-based requirements traceability

Proceedings IEEE Joint International Conference on Requirements Engineering

... Using an example introduced by Henzinger et al [14] and shown in Figure 6, a hybrid automaton... more ... Using an example introduced by Henzinger et al [14] and shown in Figure 6, a hybrid automaton represents the ... off when x = 1. The automaton is used in several tools such as Hytech to performreachability analysis to ensure that unsafe states are not reachable and to ...

Research paper thumbnail of Supporting event based traceability through high-level recognition of change events

Proceedings 26th Annual International Computer Software and Applications

Although requirements traceability is crucial in both the development and maintenance of a softwa... more Although requirements traceability is crucial in both the development and maintenance of a software system, traceability links and related artifacts tend to deteriorate, as time-pressured practitioners fail to systematically update them in response to change. Event-based traceability addresses this issue by establishing links through a loosely coupled publisher/subscriber scheme. Dependent entities subscribe to requirements and receive event notifications as changes

Research paper thumbnail of Automating performance-related impact analysis through event based traceability

Requirements Engineering, 2003

Research paper thumbnail of Function-class decomposition: a hybrid software engineering method

Research paper thumbnail of Requirements driven impact analysis of system performance

Research paper thumbnail of Proceedings of the Fifth International Workshop on Twin Peaks of Requirements and Architecture

International Conference on Software Engineering, Jun 1, 2014

Research paper thumbnail of Generating and visualizing trace link explanations

Proceedings of the 44th International Conference on Software Engineering