


default search action
IEEE Transactions on Software Engineering, Volume 46
Volume 46, Number 1, January 2020
- Davide Fucci, Giuseppe Scanniello
, Simone Romano
, Natalia Juristo:
Need for Sleep: The Impact of a Night of Sleep Deprivation on Novice Developers' Performance. 1-19 - Mathieu Nassif
, Christoph Treude
, Martin P. Robillard:
Automatically Categorizing Software Technologies. 20-32 - Keheliya Gallaba
, Shane McIntosh
:
Use and Misuse of Continuous Integration Features: An Empirical Study of Projects That (Mis)Use Travis CI. 33-50 - Malvika Rao
, David F. Bacon, David C. Parkes, Margo I. Seltzer:
Incentivizing Deep Fixes in Software Economies. 51-70 - Simone Romano
, Christopher Vendome, Giuseppe Scanniello
, Denys Poshyvanyk
:
A Multi-Study Investigation into Dead Code. 71-99 - Christoph Czepa
, Uwe Zdun
:
On the Understandability of Temporal Properties Formalized in Linear Temporal Logic, Property Specification Patterns and Event Processing Language. 100-112 - Pan Bian
, Bin Liang
, Yan Zhang, Chaoqun Yang, Wenchang Shi
, Yan Cai:
Corrections to "Detecting Bugs by Discovering Expectations and Their Violations". 113
Volume 46, Number 2, February 2020
- A. César C. França
, Fabio Q. B. da Silva
, Helen Sharp
:
Motivation and Satisfaction of Software Engineers. 118-140 - Xintao Niu
, Changhai Nie, Jeff Yu Lei
, Hareton Leung, Xiaoyin Wang
:
Identifying Failure-Causing Schemas in the Presence of Multiple Faults. 141-162 - Julian Thomé
, Lwin Khin Shar
, Domenico Bianculli
, Lionel C. Briand
:
An Integrated Approach for Effective Injection Vulnerability Analysis of Web Applications Through Security Slicing and Hybrid Constraint Solving. 163-195 - Kevin Moran
, Carlos Bernal-Cárdenas
, Michael Curcio, Richard Bonett, Denys Poshyvanyk
:
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps. 196-221
Volume 46, Number 3, March 2020
- Jéssyka Vilela
, Jaelson Castro
, Luiz Eduardo Galvão Martins
, Tony Gorschek:
Safety Practices in Requirements Engineering: The Uni-REPM Safety Module. 222-250 - Francesco Basciani
, Mattia D'Emidio
, Davide Di Ruscio
, Daniele Frigioni
, Ludovico Iovino
, Alfonso Pierantonio
:
Automated Selection of Optimal Model Transformation Chains via Shortest-Path Algorithms. 251-279 - Roberto Natella
, Stefan Winter
, Domenico Cotroneo
, Neeraj Suri
:
Analyzing the Effects of Bugs on Software Interfaces. 280-301 - Huayao Wu
, Changhai Nie, Justyna Petke
, Yue Jia, Mark Harman:
An Empirical Comparison of Combinatorial Testing, Random Testing and Adaptive Random Testing. 302-320 - Maurice H. ter Beek
, Axel Legay, Alberto Lluch-Lafuente
, Andrea Vandin
:
A Framework for Quantitative Modeling and Analysis of Highly (Re)configurable Systems. 321-345
Volume 46, Number 4, April 2020
- Luiz Eduardo Galvão Martins
, Tony Gorschek:
Requirements Engineering for Safety-Critical Systems: An Interview Study with Industry Practitioners. 346-361 - Bart Meyers
, Hans Vangheluwe
, Joachim Denil
, Rick Salay:
A Framework for Temporal Verification Support in Domain-Specific Modelling. 362-404 - Tingting Yu
, Zunchen Huang
, Chao Wang:
ConTesa: Directed Test Suite Augmentation for Concurrent Software. 405-419 - Davide Falessi
, Justin Roll, Jin L. C. Guo, Jane Cleland-Huang
:
Leveraging Historical Associations between Requirements and Source Code to Identify Impacted Classes. 420-441 - Norman Peitek
, Janet Siegmund
, Sven Apel
, Christian Kästner
, Chris Parnin
, Anja Bethmann, Thomas Leich
, Gunter Saake
, André Brechmann
:
A Look into Programmers' Heads. 442-462
Volume 46, Number 5, May 2020
- Angshuman Jana
, Raju Halder
, Kalahasti Venkata Abhishekh
, Sanjeevini Devi Ganni
, Agostino Cortesi
:
Extending Abstract Interpretation to Dependency Analysis of Database Applications. 463-494 - Yuanrui Fan
, Xin Xia
, David Lo
, Ahmed E. Hassan:
Chaff from the Wheat: Characterizing and Determining Valid Bug Reports. 495-525 - Colin Paterson
, Radu Calinescu
:
Observation-Enhanced QoS Analysis of Component-Based Systems. 526-548 - Liangze Yin
, Wei Dong
, Wanwei Liu
, Ji Wang
:
On Scheduling Constraint Abstraction for Multi-Threaded Program Verification. 549-565 - Adrian Santos
, Omar S. Gómez
, Natalia Juristo:
Analyzing Families of Experiments in SE: A Systematic Mapping Study. 566-583
Volume 46, Number 6, June 2020
- Xintao Niu, Changhai Nie, Hareton Leung, Yu Lei, Xiaoyin Wang, Jiaxi Xu, Yan Wang:
An Interleaving Approach to Combinatorial Testing and Failure-Inducing Interaction Identification. 584-615 - Laleh Shikh Gholamhossein Ghandehari
, Yu Lei
, Raghu Kacker, D. Richard Kuhn
, Tao Xie, David Chenho Kung:
A Combinatorial Testing-Based Approach to Fault Localization. 616-645 - Mohammed Sayagh
, Noureddine Kerzazi, Bram Adams
, Fábio Petrillo
:
Software Configuration Engineering in Practice Interviews, Survey, and Systematic Literature Review. 646-673 - Dario Di Nucci
, Annibale Panichella
, Andy Zaidman
, Andrea De Lucia
:
A Test Case Prioritization Genetic Algorithm Guided by the Hypervolume Indicator. 674-696
Volume 46, Number 7, July 2020
- Lisa Nguyen Quang Do
, Stefan Krüger, Patrick Hill, Karim Ali
, Eric Bodden
:
Debugging Static Analysis. 697-709 - Vladimir Kovalenko
, Nava Tintarev
, Evgeny Pasynkov, Christian Bird, Alberto Bacchelli
:
Does Reviewer Recommendation Help Developers? 710-731 - Yanjie Jiang
, Hui Liu
, Jiaqi Zhu, Lu Zhang:
Automatic and Accurate Expansion of Abbreviations in Parameters. 732-747 - Ying Meng
, Gregory Gay
, Michael W. Whalen:
Ensuring the Observability of Structural Test Obligations. 748-772 - Safwat Hassan
, Cor-Paul Bezemer
, Ahmed E. Hassan:
Studying Bad Updates of Top Free-to-Download Apps in the Google Play Store. 773-793 - Vivek Nair
, Zhe Yu
, Tim Menzies
, Norbert Siegmund
, Sven Apel
:
Finding Faster Configurations Using FLASH. 794-811
Volume 46, Number 8, August 2020
- Yulei Sui
, Jingling Xue
:
Value-Flow-Based Demand-Driven Pointer Analysis for C and C++. 812-835 - Weiqin Zou
, David Lo
, Zhenyu Chen
, Xin Xia
, Yang Feng, Baowen Xu
:
How Practitioners Perceive Automated Bug Report Management Techniques. 836-862 - Kristín Fjóla Tómasdóttir
, Mauricio Finavaro Aniche
, Arie van Deursen
:
The Adoption of JavaScript Linters in Practice: A Case Study on ESLint. 863-891 - Gleiph Ghiotto
, Leonardo Murta
, Márcio de Oliveira Barros, André van der Hoek
:
On the Nature of Merge Conflicts: A Study of 2, 731 Open Source Java Projects Hosted by GitHub. 892-915
Volume 46, Number 9, September 2020
- Xiaodong Zhang
, Zijiang Yang, Qinghua Zheng, Yu Hao
, Pei Liu, Ting Liu
:
Tell You a Definite Answer: Whether Your Data is Tainted During Thread Scheduling. 916-931 - Vahid Alizadeh
, Marouane Kessentini
, Mohamed Wiem Mkaouer
, Mel Ocinneide
, Ali Ouni
, Yuanfang Cai
:
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations. 932-961 - Ann Barcomb
, Andreas Kaufmann
, Dirk Riehle
, Klaas-Jan Stol
, Brian Fitzgerald
:
Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities. 962-980 - Menghao Li
, Pei Wang
, Wei Wang, Shuai Wang
, Dinghao Wu
, Jian Liu
, Rui Xue
, Wei Huo, Wei Zou:
Large-Scale Third-Party Library Detection in Android Markets. 981-1003 - Yu Zhou
, Changzhi Wang
, Xin Yan
, Taolue Chen
, Sebastiano Panichella
, Harald C. Gall
:
Automatic Detection and Repair Recommendation of Directive Defects in Java API Documentation. 1004-1023 - Shaowei Wang
, Tse-Hsun Chen
, Ahmed E. Hassan:
How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack Overflow. 1024-1038 - Yanjie Jiang
, Hui Liu
, Jiaqi Zhu, Lu Zhang
:
Corrections to "Automatic and Accurate Expansion of Abbreviations in Parameters". 1039
Volume 46, Number 10, October 2020
- Yuan Yuan
, Wolfgang Banzhaf
:
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming. 1040-1067 - Christopher S. Corley
, Kostadin Damevski
, Nicholas A. Kraft
:
Changeset-Based Topic Modeling of Software Repositories. 1068-1080 - Xiaochen Li
, He Jiang
, Yasutaka Kamei
, Xin Chen:
Bridging Semantic Gaps between Natural Languages and APIs with Word Embedding. 1081-1097 - Qiao Huang, Xin Xia
, David Lo
, Gail C. Murphy
:
Automating Intention Mining. 1098-1119 - Zhi Quan Zhou
, Liqun Sun
, Tsong Yueh Chen
, Dave Towey
:
Metamorphic Relations for Enhancing System Understanding and Use. 1120-1154
Volume 46, Number 11, November 2020
- Ming Wen
, Rongxin Wu
, Shing-Chi Cheung
:
How Well Do Change Sequences Predict Defects? Sequence Learning from Software Changes. 1155-1175 - Lili Wei
, Yepang Liu
, Shing-Chi Cheung
, Huaxun Huang, Xuan Lu
, Xuanzhe Liu
:
Understanding and Detecting Fragmentation-Induced Compatibility Issues for Android Apps. 1176-1199 - Chakkrit Tantithamthavorn
, Ahmed E. Hassan, Kenichi Matsumoto
:
The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction Models. 1200-1219 - Leandro Nahabedian
, Víctor A. Braberman
, Nicolás D'Ippolito
, Shinichi Honiden
, Jeff Kramer
, Kenji Tei
, Sebastián Uchitel:
Dynamic Update of Discrete Event Controllers. 1220-1240 - Zhiyuan Wan
, Xin Xia
, Ahmed E. Hassan, David Lo
, Jianwei Yin, Xiaohu Yang
:
Perceptions, Expectations, and Challenges in Defect Prediction. 1241-1266
Volume 46, Number 12, December 2020
- Song Wang
, Taiyue Liu, Jaechang Nam
, Lin Tan:
Deep Semantic Feature Learning for Software Defect Prediction. 1267-1293 - Mozhan Soltani
, Annibale Panichella
, Arie van Deursen
:
Search-Based Crash Reproduction and Its Impact on Debugging. 1294-1317 - Rahul Mohanani
, Iflaah Salman
, Burak Turhan
, Pilar Rodríguez
, Paul Ralph
:
Cognitive Biases in Software Engineering: A Systematic Mapping Study. 1318-1339 - Pilar Rodríguez
, Emilia Mendes, Burak Turhan
:
Key Stakeholders' Value Propositions for Feature Selection in Software-Intensive Products: An Industrial Case Study. 1340-1363 - Rezwana Karim, Frank Tip
, Alena Sochurková, Koushik Sen:
Platform-Independent Dynamic Taint Analysis for JavaScript. 1364-1379 - Stefano Iannucci
, Sherif Abdelwahed
, Andrea Montemaggio
, Melissa Hannis
, Leslie Leonard
, Jason S. King, John Hamilton:
A Model-Integrated Approach to Designing Self-Protecting Systems. 1380-1392

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.