Nan Niu

Orcid: 0000-0001-5566-2368

According to our database1, Nan Niu authored at least 163 papers between 2002 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
DeepOCL: A deep neural network for Object Constraint Language generation from unrestricted nature language.
CAAI Trans. Intell. Technol., February, 2024

Welcome to the Fourth International Workshop on Environment-Driven Requirements Engineering (EnviRE'24).
Proceedings of the 32nd IEEE International Requirements Engineering Conference, 2024

Context-Aware Name Recommendation for Field Renaming.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Deep learning's fitness for purpose: A transformation problem frame's perspective.
CAAI Trans. Intell. Technol., June, 2023

BugBuilder: An Automated Approach to Building Bug Repository.
IEEE Trans. Software Eng., April, 2023

Exploring privacy requirements gap between developers and end users.
Inf. Softw. Technol., 2023

A Preliminary Evaluation of ChatGPT in Requirements Information Retrieval.
CoRR, 2023

Deep Learning Based Feature Envy Detection Boosted by Real-World Examples.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

SST' 23 - Software and Systems Traceability Message from the Workshop Chairs.
Proceedings of the 31st IEEE International Requirements Engineering Conference, RE 2023, 2023

An RE'23 Workshop on Environment-Driven Requirements Engineering (EnviRE'23).
Proceedings of the 31st IEEE International Requirements Engineering Conference, RE 2023, 2023

Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning.
Proceedings of the 31st IEEE International Requirements Engineering Conference, 2023

Environmental Variations of Software Features: A Logical Test Cases' Perspective.
Proceedings of the 31st IEEE International Requirements Engineering Conference, RE 2023, 2023

Automated Software Entity Matching Between Successive Versions.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

"What You See Is What You Test": Recommending Features from GUIs for Requirements-Based Testing.
Proceedings of the 24th IEEE International Conference on Information Reuse and Integration for Data Science, 2023

Resource-Centric Goal Model Slicing for Detecting Feature Interactions.
Proceedings of the 24th IEEE International Conference on Information Reuse and Integration for Data Science, 2023

Completeness of Natural Language Requirements: A Comparative Study of User Stories and Feature Descriptions.
Proceedings of the 24th IEEE International Conference on Information Reuse and Integration for Data Science, 2023

On the Way to a Framework for Evaluating Creativity in Requirements Engineering.
Proceedings of the 24th IEEE International Conference on Information Reuse and Integration for Data Science, 2023

2022
Detecting Software Security Vulnerabilities Via Requirements Dependency Analysis.
IEEE Trans. Software Eng., 2022

Deep Learning Based Program Generation From Requirements Text: Are We There Yet?
IEEE Trans. Software Eng., 2022

Testing software's changing features with environment-driven abstraction identification.
Requir. Eng., 2022

Automatically recognizing the semantic elements from UML class diagram images.
J. Syst. Softw., 2022

Metamorphic Testing of Image Classification and Consistency Analysis Using Clustering.
Int. J. Multim. Data Eng. Manag., 2022

Detecting Features Concerning Privacy From App Reviews.
CoRR, 2022

On the Role of Data Engineering Decisions in AI-Based Applications.
Proceedings of the Joint Proceedings of REFSQ-2022 Workshops, 2022

Automatic Terminology Extraction and Ranking for Feature Modeling.
Proceedings of the 30th IEEE International Requirements Engineering Conference, 2022

Environment Assertion Driven Requirements Elicitation: A Preliminary Study.
Proceedings of the 30th IEEE International Requirements Engineering Conference Workshops, 2022

Eliciting Environmental Opposites for Requirements-Based Testing.
Proceedings of the 30th IEEE International Requirements Engineering Conference Workshops, 2022

An RE'22 Workshop on Environment-Driven Requirements Engineering (EnviRE'22).
Proceedings of the 30th IEEE International Requirements Engineering Conference Workshops, 2022

Learning I/O Variables from Scientific Software's User Manuals.
Proceedings of the Computational Science - ICCS 2022, 2022

Cache Shaping: An Effective Defense Against Cache-Based Website Fingerprinting.
Proceedings of the CODASPY '22: Twelveth ACM Conference on Data and Application Security and Privacy, Baltimore, MD, USA, April 24, 2022

MultiEvasion: Evasion Attacks Against Multiple Malware Detectors.
Proceedings of the 10th IEEE Conference on Communications and Network Security, 2022

FaultHunter: Automatically Detecting Vulnerabilities in C against Fault Injection Attacks.
Proceedings of the IEEE/ACM International Conference on Big Data Computing, 2022

2021
MHCPDP: multi-source heterogeneous cross-project defect prediction via multi-source transfer learning and autoencoder.
Softw. Qual. J., 2021

Scientific Software Testing Goes Serverless: Creating and Invoking Metamorphic Functions.
IEEE Softw., 2021

Machine learning based success prediction for crowdsourcing software projects.
J. Syst. Softw., 2021

Unit and regression tests of scientific software: A study on SWMM.
J. Comput. Sci., 2021

Discovering Metamorphic Relations for Scientific Software From User Forums.
Comput. Sci. Eng., 2021

A first look at developers' live chat on Gitter.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

XAI tools in the public sector: a case study on predicting combined sewer overflows.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Which abbreviations should be expanded?
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Semantic Frames for Classifying Temporal Requirements: An Exploratory Study.
Proceedings of the Joint Proceedings of REFSQ 2021 Workshops, 2021

Towards Norm Classification: An Initial Analysis of HIPAA Breaches.
Proceedings of the 29th IEEE International Requirements Engineering Conference Workshops, 2021

Environment-Driven Abstraction Identification for Requirements-Based Testing.
Proceedings of the 29th IEEE International Requirements Engineering Conference, 2021

Co-AI: A Colab-Based Tool for Abstraction Identification.
Proceedings of the 29th IEEE International Requirements Engineering Conference, 2021

An RE'21 Workshop on Environment-Driven Requirements Engineering (EnviRE'21).
Proceedings of the 29th IEEE International Requirements Engineering Conference Workshops, 2021

Welcome from the Organizers.
Proceedings of the 29th IEEE International Requirements Engineering Conference Workshops, 2021

Metamorphic Testing for Convolutional Neural Networks: Relations over Image Classification.
Proceedings of the 22nd IEEE International Conference on Information Reuse and Integration for Data Science, 2021

Reliability of Convolutional Neural Networks: Failure Metrics with Metamorphic Test Cases.
Proceedings of the 22nd IEEE International Conference on Information Reuse and Integration for Data Science, 2021

Automated Support to Capture Environment Assertions for Requirements-Based Testing.
Proceedings of the 22nd IEEE International Conference on Information Reuse and Integration for Data Science, 2021

Foraging-Theoretic Tool Composition: An Empirical Study on Vulnerability Discovery.
Proceedings of the 22nd IEEE International Conference on Information Reuse and Integration for Data Science, 2021

Finding Metamorphic Relations for Scientific Software.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

Extracting Concise Bug-Fixing Patches from Human-Written Patches in Version Control Systems.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

I/O Associations in Scientific Software: A Study of SWMM.
Proceedings of the Computational Science - ICCS 2021, 2021

Contextual Understanding and Improvement of Metamorphic Testing in Scientific Software Development.
Proceedings of the ESEM '21: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2021

Semi-Automatic Bug Generation Using Test Case Negation.
Proceedings of the IEEE International Conference on Cyber Security and Resilience, 2021

2020
Complementarity in Requirements Tracing.
IEEE Trans. Cybern., 2020

Requirements Engineering in the Days of Artificial Intelligence.
IEEE Softw., 2020

Reports from SIGSOFT CAPS Travel Awardees of ASE 2019.
ACM SIGSOFT Softw. Eng. Notes, 2020

Feature requests-based recommendation of software refactorings.
Empir. Softw. Eng., 2020

Exploratory Metamorphic Testing for Scientific Software.
Comput. Sci. Eng., 2020

Relating the Empirical Foundations of Attack Generation and Vulnerability Discovery.
Proceedings of the 21st International Conference on Information Reuse and Integration for Data Science, 2020

Safety Patterns for SysML: What Does OMG Specify?
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020

Deep learning for smart sewer systems: assessing nonfunctional requirements.
Proceedings of the ICSE-SEIS '20: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Society, Seoul, South Korea, 27 June, 2020

A novel approach to tracing safety requirements and state-based design models.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Unit Tests of Scientific Software: A Study on SWMM.
Proceedings of the Computational Science - ICCS 2020, 2020

Faulty Requirements Made Valuable: On the Role of Data Quality in Deep Learning.
Proceedings of the 7th IEEE International Workshop on Artificial Intelligence for Requirements Engineering, 2020

2019
In-Place Traceability for Automated Production Systems: A Survey of PLC and SysML Tools.
IEEE Trans. Ind. Informatics, 2019

Corrections to "Requirements Socio-Technical Graphs for Managing Practitioners' Traceability Questions".
IEEE Trans. Comput. Soc. Syst., 2019

SST'19 - Software and Systems Traceability: Summary of the 10th International Workshop at the 41st International Conference on Software Engineering (ICSE), May 27, 2019.
ACM SIGSOFT Softw. Eng. Notes, 2019

Special issue on just-in-time requirements engineering for software integration.
J. Ind. Inf. Integr., 2019

Multi-Location Program Repair Strategies Learned from Successful Experience (S).
Proceedings of the 31st International Conference on Software Engineering and Knowledge Engineering, 2019

Automated Recommendation of Software Refactorings Based on Feature Requests.
Proceedings of the 27th IEEE International Requirements Engineering Conference, 2019

The Role of Environment Assertions in Requirements-Based Testing.
Proceedings of the 27th IEEE International Requirements Engineering Conference, 2019

The 6th International Workshop on Artificial Intelligence for Requirements Engineering (AIRE'19).
Proceedings of the 27th IEEE International Requirements Engineering Conference Workshops, 2019

SysML Modeling Mistakes and Their Impacts on Requirements.
Proceedings of the 27th IEEE International Requirements Engineering Conference Workshops, 2019

Releasing scientific software in GitHub: a case study on SWMM2PEST.
Proceedings of the 14th International Workshop on Software Engineering for Science, 2019

Vaccine: : Obfuscating Access Pattern Against File-Injection Attacks.
Proceedings of the 7th IEEE Conference on Communications and Network Security, 2019

2018
Automatically Tracing Dependability Requirements via Term-Based Relevance Feedback.
IEEE Trans. Ind. Informatics, 2018

Requirements Socio-Technical Graphs for Managing Practitioners' Traceability Questions.
IEEE Trans. Comput. Soc. Syst., 2018

Requirements Engineering and Continuous Deployment.
IEEE Softw., 2018

Multi-Location Program Repair: Roads Ahead.
CoRR, 2018

Recommending Refactoring Solutions Based on Traceability and Code Metrics.
IEEE Access, 2018

Creating Socio-Technical Patches for Information Foraging: A Requirements Traceability Case Study.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Enhancing Automated Requirements Traceability by Resolving Polysemy.
Proceedings of the 26th IEEE International Requirements Engineering Conference, 2018

Using Obstacle Analysis to Support SysML-Based Model Testing for Cyber Physical Systems.
Proceedings of the 8th IEEE International Model-Driven Requirements Engineering Workshop, 2018

Mining Security Requirements from Common Vulnerabilities and Exposures for Agile Projects.
Proceedings of the 1st IEEE International Workshop on Quality Requirements in Agile Projects, 2018

Assuring Virtual PLC in the Context of SysML Models.
Proceedings of the New Opportunities for Software Reuse - 17th International Conference, 2018

Hierarchical metamorphic relations for testing scientific software.
Proceedings of the International Workshop on Software Engineering for Science, 2018

Answering the requirements traceability questions.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Advancing viewpoint merging in requirements engineering: a theoretical replication and explanatory study.
Requir. Eng., 2017

Software product lines traceability: A systematic mapping study.
Inf. Softw. Technol., 2017

Ethnographic field work in requirements engineering.
Enterp. Inf. Syst., 2017

Facilitating end-user developers by estimating time cost of foraging a webpage.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

RE in the Age of Continuous Deployment.
Proceedings of the 25th IEEE International Requirements Engineering Conference, 2017

Traceability for Automated Production Systems: A Position Paper.
Proceedings of the IEEE 25th International Requirements Engineering Conference Workshops, 2017

A Novel Coupling Pattern in Computational Science and Engineering Software.
Proceedings of the 12th IEEE/ACM International Workshop on Software Engineering for Science, 2017

Short-term revisit during programming tasks.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
A Clustering-Based Approach to Enriching Code Foraging Environment.
IEEE Trans. Cybern., 2016

Optimal Group Size for Software Change Tasks: A Social Information Foraging Perspective.
IEEE Trans. Cybern., 2016

Gray links in the use of requirements traceability.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

On the impact of social network information diversity on end-user programming productivity: a foraging-theoretic study.
Proceedings of the 8th International Workshop on Social Software Engineering, 2016

Advancing Repeated Research in Requirements Engineering: A Theoretical Replication of Viewpoint Merging.
Proceedings of the 24th IEEE International Requirements Engineering Conference, 2016

Unified Profiling of Attackers via Domain Modeling.
Proceedings of the 24th IEEE International Requirements Engineering Conference, 2016

Pragmatic Software Reuse in Bioinformatics: How Can Social Network Information Help?
Proceedings of the Software Reuse: Bridging with Social-Awareness, 2016

emphaSSL: Towards Emphasis as a Mechanism to Harden Networking Security in Android Apps.
Proceedings of the 2016 IEEE Global Communications Conference, 2016

2015
On the Role of Structural Holes in Requirements Identification: An Exploratory Study on Open-Source Software Development.
ACM Trans. Manag. Inf. Syst., 2015

On the role of semantics in automated requirements tracing.
Requir. Eng., 2015

Leveraging topic modeling and part-of-speech tagging to support combinational creativity in requirements engineering.
Requir. Eng., 2015

Using i* for Transformational Creativity in Requirements Engineering.
Proceedings of the Eighth International i*Workshop, 2015

Tagging in Assisted Tracing.
Proceedings of the 8th IEEE/ACM International Symposium on Software and Systems Traceability, 2015

2014
Analysis of Architecturally Significant Requirements for Enterprise Systems.
IEEE Syst. J., 2014

A Systems Approach to Product Line Requirements Reuse.
IEEE Syst. J., 2014

Visual requirements analytics: a framework and case study.
Requir. Eng., 2014

Supporting requirements to code traceability through refactoring.
Requir. Eng., 2014

Traceability-enabled refactoring for managing just-in-time requirements.
Proceedings of the IEEE 22nd International Requirements Engineering Conference, 2014

Automated support for combinational creativity in requirements engineering.
Proceedings of the IEEE 22nd International Requirements Engineering Conference, 2014

2013
Enterprise Information Systems Architecture - Analysis and Evaluation.
IEEE Trans. Ind. Informatics, 2013

Long-Term Product Line Sustainability with Planned Staged Investments.
IEEE Softw., 2013

Conflict resolution support for parallel software development.
IET Softw., 2013

Keeping requirements on track via visual analytics.
Proceedings of the 21st IEEE International Requirements Engineering Conference, 2013

Supporting requirements traceability through refactoring.
Proceedings of the 21st IEEE International Requirements Engineering Conference, 2013

Evaluating software clustering algorithms in the context of program comprehension.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

An Exploratory Case Study on Exploiting Aspect Orientation in Mobile Game Porting.
Proceedings of the Integration of Reusable Systems [extended versions of the best papers which were presented at IEEE International Conference on Information Reuse and Integration and IEEE International Workshop on Formal Methods Integration, 2013

Porting mobile games in an aspect-oriented way: An industrial case study.
Proceedings of the IEEE 14th International Conference on Information Reuse & Integration, 2013

Departures from optimality: understanding human analyst's information foraging in assisted requirements tracing.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Model-driven approach to developing domain functional requirements in software product lines.
IET Softw., 2012

Research toward a Partially-Automated, and Crime Specific Digital Triage Process Model.
Comput. Inf. Sci., 2012

EA-tracer: identifying traceability links between code aspects and early aspects.
Proceedings of the ACM Symposium on Applied Computing, 2012

ReCVisu: A tool for clustering-based visual exploration of requirements.
Proceedings of the 2012 20th IEEE International Requirements Engineering Conference (RE), 2012

Enhancing candidate link generation for requirements tracing: The cluster hypothesis revisited.
Proceedings of the 2012 20th IEEE International Requirements Engineering Conference (RE), 2012

A semantic relatedness approach for traceability link recovery.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

A cost-benefit approach to recommending conflict resolution for parallel software development.
Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering, 2012

A Framework for Examining Topical Locality in Object-Oriented Software.
Proceedings of the 36th Annual IEEE Computer Software and Applications Conference, 2012

2011
Using soft systems methodology to improve requirements practices: an exploratory case study.
IET Softw., 2011

A case study of exploiting enterprise resource planning requirements.
Enterp. Inf. Syst., 2011

TraCter: A tool for candidate traceability link clustering.
Proceedings of the RE 2011, 19th IEEE International Requirements Engineering Conference, Trento, Italy, August 29 2011, 2011

Faceted Navigation for Software Exploration.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Multiple criteria decision support for software reuse: A case study.
Proceedings of the IEEE International Conference on Information Reuse and Integration, 2011

Information foraging as a foundation for code navigation.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Source code indexing for automated tracing.
Proceedings of the TEFSE'11, 2011

Portability as an aspect: rethinking modularity in mobile game development.
Proceedings of the Companion Volume of the 10th International Conference on Aspect-Oriented Software Development, 2011

Multi-level decomposition approach for problem solving and design in software engineering.
Proceedings of the 49th Annual Southeast Regional Conference, 2011

2010
Extractive Product Line Requirements Engineering.
PhD thesis, 2010

Requirements engineering for software product lines: A systematic literature review.
Inf. Softw. Technol., 2010

Soft Systems in Requirements Engineering: A Case Study.
Proceedings of the 22nd International Conference on Software Engineering & Knowledge Engineering (SEKE'2010), Redwood City, San Francisco Bay, CA, USA, July 1, 2010

An experimental investigation of reusable requirements retrieval.
Proceedings of the IEEE International Conference on Information Reuse and Integration, 2010

Variability Modeling for Product Line Viewpoints Integration.
Proceedings of the 34th Annual IEEE International Computer Software and Applications Conference, 2010

Using Semantics-Enabled Information Retrieval in Requirements Tracing: An Ongoing Experimental Investigation.
Proceedings of the 34th Annual IEEE International Computer Software and Applications Conference, 2010

Modular development and verification of domain requirements via model checking.
Proceedings of the 48th Annual Southeast Regional Conference, 2010

2009
Aspects across Software Life Cycle: A Goal-Driven Approach.
LNCS Trans. Aspect Oriented Softw. Dev., 2009

Concept analysis for product line requirements.
Proceedings of the 8th International Conference on Aspect-Oriented Software Development, 2009

2008
On-Demand Cluster Analysis for Product Line Functional Requirements.
Proceedings of the Software Product Lines, 12th International Conference, 2008

Extracting and Modeling Product Line Functional Requirements.
Proceedings of the 16th IEEE International Requirements Engineering Conference, 2008

Exploiting COTS-Based RE Methods: An Experience Report.
Proceedings of the High Confidence Software Reuse in Large Systems, 2008

2007
Analysis of Early Aspects in Requirements Goal Models: A Concept-Driven Approach.
LNCS Trans. Aspect Oriented Softw. Dev., 2007

So, You Think You Know Others' Goals? A Repertory Grid Study.
IEEE Softw., 2007

Tracing and Validating Goal Aspects.
Proceedings of the 15th IEEE International Requirements Engineering Conference, 2007

A Taxonomy of Asymmetric Requirements Aspects.
Proceedings of the Early Aspects: Current Challenges and Future Directions, 2007

2006
Managing Terminological Interference in Goal Models with Repertory Grid.
Proceedings of the 14th IEEE International Conference on Requirements Engineering (RE 2006), 2006

2005
On the Use of Model Checking in Verification of Evolving Agile Software Frameworks: An Exploratory Case Study.
Proceedings of the Modelling, 2005

A Category-theoretic Approach to Syntactic Software Merging.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

2003
Automatic Extraction of Clusters from Hierarchical Clustering Representations.
Proceedings of the Advances in Knowledge Discovery and Data Mining, 2003

2002
Understanding Web Usage for Dynamic Web-Site Adaptation: A Case Study.
Proceedings of the 4th International Workshop on Web Site Evolution (WSE 2002), 2002


  Loading...