4.6 Article

BERT-Based Approach for Greening Software Requirements Engineering Through Non-Functional Requirements

相关参考文献

注意:仅列出部分参考文献,下载原文获取全部文献信息。
Article Computer Science, Information Systems

Requirements engineering for sustainable software systems: a systematic mapping study

Peter Bambazek et al.

Summary: Various approaches have been proposed for the development of sustainable software systems in the field of requirements engineering over the past decade. A systematic mapping study was conducted to analyze 55 publications and identify 29 approaches published since 2000. The study examined the evolution of these approaches over time, their influence on publications and authors, as well as their supported activities and evidence. The findings highlight the need for evaluation of the proposed approaches in agile software development processes and the development of supporting software tools.

REQUIREMENTS ENGINEERING (2023)

Article Green & Sustainable Science & Technology

Tracking sustainable development goals - a case study of Pakistan

Anam Javeed et al.

Summary: The study reveals varying levels of awareness and commitment towards SDGs across cities in Pakistan, influenced by business volume and affiliation with the United Nations. The study's limitation is its focus on Pakistan only, with potential for greater depth through cross-country implementation and comparison. The findings can inform policy making and planning at national level, providing insights into public and organizational attitudes towards SDG fulfillment.

JOURNAL OF CULTURAL HERITAGE MANAGEMENT AND SUSTAINABLE DEVELOPMENT (2022)

Article Health Care Sciences & Services

A Fine-Tuned BERT-Based Transfer Learning Approach for Text Classification

Rukhma Qasim et al.

Summary: In this study, the problem of text classification was investigated. Automated systems applied in various fields were introduced, and experiments were conducted using COVID-19 related datasets to evaluate the performance of transfer learning models. The results showed that the transfer learning models performed well in the classification task.

JOURNAL OF HEALTHCARE ENGINEERING (2022)

Review Computer Science, Software Engineering

Systematic literature review on software quality for AI-based software

Bahar Gezici et al.

Summary: This paper investigates the state of software quality for AI-based systems through a systematic literature review, identifying quality attributes, applied models, challenges, and practices reported in the literature. It provides a roadmap for researchers to better understand quality challenges, attributes, and practices in the context of software quality for AI-based software.

EMPIRICAL SOFTWARE ENGINEERING (2022)

Article Computer Science, Artificial Intelligence

Automatically classifying non-functional requirements using deep neural network

Bing Li et al.

Summary: This paper introduces a deep neural network model called NFRNet for automatically classifying non-functional requirements from software requirement documents. The model utilizes an improved BERT word embedding model and a Bi-LSTM classification network to learn the context information of requirement descriptions and employs a Softmax classifier for classification. Additionally, the model uses multi-sample dropout regularization technology to accelerate training and improve generalization performance. Experimental results demonstrate that the proposed model outperforms 17 other classification methods in terms of Precision, Recall, and F1-score.

PATTERN RECOGNITION (2022)

Article Green & Sustainable Science & Technology

An Exploratory Study of Software Sustainability at Early Stages of Software Development

Hira Noman et al.

Summary: This study examines sustainability knowledge, importance, and support from the perspective of South Asian software professionals. The results show a lack of understanding regarding sustainability incorporation in software development, as well as a misconception between green software and sustainable software. The study proposes sustainability guidelines and a catalog for identifying sustainability requirements for different software applications.

SUSTAINABILITY (2022)

Article Computer Science, Software Engineering

Dealing with Non-Functional Requirements in Model-Driven Development: A Survey

David Ameller et al.

Summary: Practitioners perceive managing NFRs in MDD as complex with little tool support. Productivity and maintainability are expected to be supported types of NFRs when MDD is adopted. Companies adapt MDD to deal with NFRs, but manual changes to generated code compromise maintainability. Despite this, practitioners believe the benefits of MDD outweigh the extra effort required for manual adaptations. Further research and conceptual work is needed to lower the barrier of integrating a broad spectrum of NFRs in practice.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Proceedings Paper Computer Science, Artificial Intelligence

An Analysis of Performance Metrics for Imbalanced Classification

Jean-Gabriel Gaudreault et al.

Summary: This study aims to provide recommendations by studying the impact of using different metrics and different implementations of the same metric under multiple imbalance settings.

DISCOVERY SCIENCE (DS 2021) (2021)

Article Computer Science, Information Systems

A Qualitative Study on Non-Functional Requirements in Agile Software Development

Aleksander Jarzebowicz et al.

Summary: Agile software development (ASD) practices are widely used today, but non-functional requirements (NFRs) are often a challenge for such projects. This study aimed to investigate practices used in industrial ASD projects for identifying, eliciting, and documenting NFRs, revealing strategies, elicitation practices, and documentation techniques, as well as discrepancies between ASD theory and practice. The findings showed that ASD practitioners have developed effective practices to address NFRs and different approaches can be used successfully.

IEEE ACCESS (2021)

Review Computer Science, Interdisciplinary Applications

A Systematic Literature Review on Empirical Analysis of the Relationship Between Code Smells and Software Quality Attributes

Amandeep Kaur

ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING (2020)

Proceedings Paper Computer Science, Information Systems

NoRBERT: Transfer Learning for Requirements Classification

Tobias Hey et al.

2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20) (2020)

Article Computer Science, Information Systems

Generative Text Summary Based on Enhanced Semantic Attention and Gain-Benefit Gate

Jianli Ding et al.

IEEE ACCESS (2020)

Proceedings Paper Computer Science, Interdisciplinary Applications

Automatic Multi-class Non-Functional Software Requirements Classification Using Neural Networks

Cody Baker et al.

2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2 (2019)

Article Computer Science, Information Systems

Information and Communications Technologies for Sustainable Development Goals: State-of-the-Art, Needs and Perspectives

Jinsong Wu et al.

IEEE COMMUNICATIONS SURVEYS AND TUTORIALS (2018)

Article Computer Science, Software Engineering

Characterizing the contribution of quality requirements to software sustainability

Nelly Condori-Fernandez et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2018)

Article Computer Science, Information Systems

Investigating Software Standards: A Lens of Sustainability for Software Crowdsourcing

Muhammad Noman Malik et al.

IEEE ACCESS (2018)

Proceedings Paper Computer Science, Software Engineering

An exploratory study of software sustainability dimensions and characteristics: end user perspectives in the Kingdom of Saudi Arabia (KSA)

Sulaiman Aljarallah et al.

PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018) (2018)

Proceedings Paper Computer Science, Information Systems

What Works Better? A Study of Classifying Requirements

Zahra Shakeri Hossein Abad et al.

2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE) (2017)

Proceedings Paper Computer Science, Information Systems

Automatically Classifying Functional and Non-Functional Requirements Using Supervised Machine Learning

Zijad Kurtanovic et al.

2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE) (2017)

Proceedings Paper Computer Science, Software Engineering

Towards supporting Software Engineering using Deep Learning: A case of Software Requirements Classification

Raul Navarro-Almanza et al.

2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017) (2017)

Article Computer Science, Hardware & Architecture

Framing Sustainability as a Property of Software Quality

Patricia Lago et al.

COMMUNICATIONS OF THE ACM (2015)

Proceedings Paper Computer Science, Software Engineering

Ontology-Based Classification of Non-Functional Requirements in Software Specifications: A new Corpus and SVM-Based Classifier

Abderahman Rashwan et al.

2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC) (2013)

Article Computer Science, Information Systems

Harnessing Green IT: Principles and Practices

San Murugesan

IT Professional (2008)