Journal: IEEE Trans. Software Eng.

Volume 47, Issue 9

1742 -- 1763Adrian Santos, Sira Vegas, Markku Oivo, Natalia Juristo. A Procedure and Guidelines for Analyzing Groups of Software Engineering Replications
1764 -- 1785Chang-ai Sun, An Fu, Pak-Lok Poon, Xiaoyuan Xie, Huai Liu, Tsong Yueh Chen. METRIC$^{+}$+: A Metamorphic Relation Identification Technique Based on Input Plus Output Domains
1786 -- 1810Carlo A. Furia, Robert Feldt, Richard Torkar. Bayesian Data Analysis in Empirical Software Engineering Research
1811 -- 1837Hui Liu 0003, Jiahao Jin, Zhifeng Xu, Yanzhen Zou, Yifan Bu, Lu Zhang 0023. Deep Learning Based Code Smell Detection
1838 -- 1856Pavneet Singh Kochhar, Eirini Kalliamvakou, Nachiappan Nagappan, Thomas Zimmermann 0001, Christian Bird. Moving from Closed to Open Source: Observations from Six Transitioned Projects to GitHub
1857 -- 1871Zhiyuan Wan, Xin Xia 0001, David Lo 0001, Gail C. Murphy. How does Machine Learning Change Software Development Practices?
1872 -- 1885André N. Meyer, Gail C. Murphy, Thomas Zimmermann 0001, Thomas Fritz 0001. Enabling Good Work Habits in Software Developers through Reflective Goal-Setting
1886 -- 1906Haonan Tong, Bin Liu 0032, Shihai Wang. Kernel Spectral Embedding Transfer Ensemble for Heterogeneous Defect Prediction
1907 -- 1928Farhaan Fowze, Dave Tian, Grant Hernandez, Kevin R. B. Butler, Tuba Yavuz. ProXray: Protocol Model Learning and Guided Firmware Analysis
1929 -- 1942Dongliang Mu, Yunlan Du, Jianhao Xu, Jun Xu 0024, Xinyu Xing, Bing Mao, Peng Liu 0005. POMP++: Facilitating Postmortem Program Diagnosis with Value-Set Analysis
1943 -- 1959Zimin Chen, Steve Kommrusch, Michele Tufano, Louis-Noël Pouchet, Denys Poshyvanyk, Martin Monperrus. SequenceR: Sequence-to-Sequence Learning for End-to-End Program Repair
1960 -- 1979Xiang Chen 0005, Chunyang Chen, Dun Zhang, Zhenchang Xing. SEthesaurus: WordNet in Software Engineering
1980 -- 1997Van-Thuan Pham, Marcel Böhme, Andrew E. Santosa, Alexandru Razvan Caciulescu, Abhik Roychoudhury. Smart Greybox Fuzzing
1998 -- 2011Taher Ahmed Ghaleb, Daniel Alencar da Costa, Ying Zou 0001, Ahmed E. Hassan. Studying the Impact of Noises in Build Breakage Data
2012 -- 2031Zhongxin Liu, Xin Xia 0001, David Lo 0001, Zhenchang Xing, Ahmed E. Hassan, Shanping Li. Which Variables Should I Log?

Volume 47, Issue 8

1528 -- 1543Alessandro Vittorio Papadopoulos, Laurens Versluis, André Bauer, Nikolas Herbst, Jóakim von Kistowski, Ahmed Ali-Eldin, Cristina L. Abad, José Nelson Amaral, Petr Tuma 0001, Alexandru Iosup. Methodological Principles for Reproducible Performance Evaluation in Cloud Computing
1544 -- 1558Fábio de Almeida Farzat, Márcio de Oliveira Barros, Guilherme H. Travassos. Evolving JavaScript Code to Reduce Load Time
1559 -- 1586Yuanrui Fan, Xin Xia 0001, Daniel Alencar da Costa, David Lo 0001, Ahmed E. Hassan, Shanping Li. The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction
1587 -- 1604Andrea Di Sorbo, Sebastiano Panichella, Corrado Aaron Visaggio, Massimiliano Di Penta, Gerardo Canfora, Harald C. Gall. Exploiting Natural Language Structures in Software Informal Documentation
1605 -- 1625Joengju Sohn, Shin Yoo. Empirical Evaluation of Fault Localisation Using Code and Change Metrics
1626 -- 1643Vaibhav Sharma, Kesha Hietala, Stephen McCamant. Finding Substitutable Binary Code By Synthesizing Adapters
1644 -- 1655Sruti Srinivasa Ragavan, Mihai Codoban, David Piorkowski, Danny Dig, Margaret Burnett. Version Control Systems: An Information Foraging Perspective
1656 -- 1667Andreas Dann, Ben Hermann, Eric Bodden. ModGuard : Identifying Integrity & Confidentiality Violations in Java Modules
1668 -- 1682Luciano Baresi, Alberto Leva, Giovanni Quattrocchi. Fine-Grained Dynamic Resource Allocation for Big-Data Applications
1683 -- 1707Hugo Sica de Andrade, Jan Schroeder, Ivica Crnkovic. Software Deployment on Heterogeneous Platforms: A Systematic Mapping Study
1708 -- 1728Gunel Jahangirova, David Clark, Mark Harman, Paolo Tonella. An Empirical Validation of Oracle Improvement
1729 -- 1741Safiollah Heidari, Rajkumar Buyya. A Cost-Efficient Auto-Scaling Algorithm for Large-Scale Graph Processing in Cloud Environments with Heterogeneous Resources

Volume 47, Issue 7

1315 -- 1330Itir Karac, Burak Turhan, Natalia Juristo. A Controlled Experiment with Novice Developers on the Impact of Task Description Granularity on Software Quality in Test-Driven Development
1331 -- 1349Zhiyuan Wan, Xin Xia 0001, Ahmed E. Hassan. What Do Programmers Discuss About Blockchain? A Case Study on the Use of Balanced LDA and the Reference Architecture of a Domain to Capture Online Discussions About Blockchain Platforms Across Stack Exchange Communities
1350 -- 1367Shujuan Jiang, Miao Zhang, Yanmei Zhang, Rongcun Wang, Qiao Yu, Jacky Wai Keung. An Integration Test Order Strategy to Consider Control Coupling
1368 -- 1380Xuan Huo, Ferdian Thung, Ming Li 0005, David Lo 0001, Shu-Ting Shi. Deep Transfer Bug Localization
1381 -- 1401Simon Butler 0001, Jonas Gamalielsson, Björn Lundell, Christoffer Brax, Johan Sjöberg, Anders Mattsson, Tomas Gustavsson, Jonas Feist, Erik Lönroth. On Company Contributions to Community Open Source Software Projects
1402 -- 1413Giovanni Viviani, Michalis Famelis, Xin Xia 0001, Calahan Janik-Jones, Gail C. Murphy. Locating Latent Design Information in Developer Discussions: A Study on Pull Requests
1414 -- 1430Gopi Krishnan Rajbahadur, Shaowei Wang 0002, Yasutaka Kamei, Ahmed E. Hassan. Impact of Discretization Noise of the Dependent Variable on Machine Learning Classifiers in Software Engineering
1431 -- 1451Patrick Mäder, Tobias Kuschke, Mario Janke. Reactive Auto-Completion of Modeling Activities
1452 -- 1467Diego Costa 0001, Cor-Paul Bezemer, Philipp Leitner 0001, Artur Andrzejak 0001. What's Wrong with My Benchmark Results? Studying Bad Practices in JMH Benchmarks
1468 -- 1510Maria Salama, Rami Bahsoon, Patricia Lago. Stability in Software Engineering: Survey of the State-of-the-Art and Research Directions
1511 -- 1527Paul Temple, Mathieu Acher, Jean-Marc Jézéquel. Empirical Assessment of Multimorphic Testing

Volume 47, Issue 6

1089 -- 1113Mengshi Zhang, Yaoxian Li, Xia Li, Lingchao Chen, Yuqun Zhang, Lingming Zhang, Sarfraz Khurshid. An Empirical Study of Boosting Spectrum-Based Fault Localization via PageRank
1114 -- 1133Radu Calinescu, Colin Paterson, Kenneth Johnson. Efficient Parametric Model Checking Using Domain Knowledge
1134 -- 1163Diomidis Spinellis, Paris Avgeriou. Evolution of the Unix System Architecture: An Exploratory Case Study
1164 -- 1183Zhi Quan Zhou, T. H. Tse, Matt Witheridge. Metamorphic Robustness Testing: Exposing Hidden Defects in Citation Statistics and Journal Impact Factors
1184 -- 1197Gianluca Barbon, Vincent Leroy 0001, Gwen Salaün. Debugging of Behavioural Models using Counterexample Analysis
1198 -- 1210Catarina Costa, Jair Figueiredo, João Felipe Pimentel, Anita Sarma, Leonardo Murta 0001. Recommending Participants for Collaborative Merge Sessions
1211 -- 1225Marco Paolieri, Marco Biagi, Laura Carnevali, Enrico Vicario. The ORIS Tool: Quantitative Evaluation of Non-Markovian Systems
1226 -- 1240Alexandre Decan, Tom Mens. What Do Package Dependencies Tell Us About Semantic Versioning?
1241 -- 1258Yikun Hu, Hui Wang 0037, Yuanyuan Zhang, Bodong Li, Dawu Gu. A Semantics-Based Hybrid Approach on Binary Code Similarity Comparison
1259 -- 1276Junjie Wang 0001, Song Wang 0009, Jianfeng Chen, Tim Menzies, Qiang Cui 0001, Miao Xie, Qing Wang 0001. Characterizing Crowds to Better Optimize Worker Recommendation in Crowdsourced Testing
1277 -- 1298Lingfeng Bao, Xin Xia 0001, David Lo 0001, Gail C. Murphy. A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects
1299 -- 1314Jingxuan Zhang, He Jiang 0001, Zhilei Ren, Tao Zhang 0001, Zhiqiu Huang. Enriching API Documentation with Code Samples and Usage Scenarios from Crowd Knowledge

Volume 47, Issue 5

863 -- 880André N. Meyer, Earl T. Barr, Christian Bird, Thomas Zimmermann 0001. Today Was a Good Day: The Daily Life of Software Developers
881 -- 898Antonia Bertolino, Breno Miranda, Roberto Pietrantuono, Stefano Russo. Adaptive Test Case Allocation, Selection and Generation Using Coverage Spectrum and Operational Profile
899 -- 918Michael Vierhauser, Sean Bayley, Jane Wyngaard, Wandi Xiong, Jinghui Cheng, Joshua Huseman, Robyn R. Lutz, Jane Cleland-Huang. Interlocking Safety Cases for Unmanned Autonomous Systems in Shared Airspaces
919 -- 935Georgia M. Kapitsaki, Georgia Charalambous. Modeling and Recommending Open Source Licenses with findOSSLicense
936 -- 947Rahul Mohanani, Burak Turhan, Paul Ralph. Requirements Framing Affects Design Creativity
948 -- 968Andrea Aquino, Giovanni Denaro, Mauro Pezzè. Reusing Solutions Modulo Theories
969 -- 986Zhongxing Yu, Chenggang Bai, Lionel Seinturier, Martin Monperrus. Characterizing the Usage, Evolution and Impact of Java Annotations in Practice
987 -- 1007Wuxia Jin, Ting Liu 0002, Yuanfang Cai, Rick Kazman, Ran Mo, Qinghua Zheng. Service Candidate Identification from Monolithic Systems Based on Execution Traces
1008 -- 1028Ran Mo, Yuanfang Cai, Rick Kazman, Lu Xiao 0001, Qiong Feng. Architecture Anti-Patterns: Automatically Detectable Violations of Design Principles
1029 -- 1040Khaled El-Fakih, Robert M. Hierons, Uraz Cengiz Türker. $\mathcal K$K-Branching UIO Sequences for Partially Specified Observable Non-Deterministic FSMs
1041 -- 1059Matheus Paixão, Jens Krinke, DongGyun Han, Chaiyong Ragkhitwetsagul, Mark Harman. The Impact of Code Review on Architectural Changes
1060 -- 1087Jeffrey Svajlenko, Chanchal K. Roy. The Mutation and Injection Framework: Evaluating Clone Detection Tools with Mutation Analysis
1088 -- 0Yinxing Xue, Zhengzi Xu, Mahinthan Chandramohan, Yang Liu 0003. Erratum to "Accurate and Scalable Cross-Architecture Cross-OS Binary Code Search With Emulation"

Volume 47, Issue 4

653 -- 675Seonah Lee, Rongxin Wu, Shing-Chi Cheung, Sungwon Kang. Automatic Detection and Update Suggestion for Outdated API Names in Documentation
676 -- 693Li Li 0029, Tegawendé F. Bissyandé, Jacques Klein. Rebooting Research on Detecting Repackaged Android Apps: Literature Review and Benchmark
694 -- 735Gias Uddin 0001, Olga Baysal, Latifa Guerrouj, Foutse Khomh. Understanding How and Why Developers Seek and Analyze API-Related Opinions
736 -- 757Brittany Johnson, Thomas Zimmermann 0001, Christian Bird. The Effect of Work Environments on Productivity and Satisfaction of Software Engineers
758 -- 774Giovanni Grano, Fabio Palomba, Harald C. Gall. Lightweight Assessment of Test-Case Effectiveness Using Source-Code-Quality Indicators
775 -- 800Robert Heinrich, Misha Strittmatter, Ralf H. Reussner. A Layered Reference Architecture for Metamodels to Tailor Quality Modeling and Analysis
801 -- 817Pankaj Jalote, Damodaram Kamma. Studying Task Processes for Improving Programmer Productivity
818 -- 835David Ameller, Xavier Franch, Cristina Gómez, Silverio Martínez-Fernández, João Araújo 0001, Stefan Biffl, Jordi Cabot, Vittorio Cortellessa, Daniel Méndez Fernández, Ana Moreira 0001, Henry Muccini, Antonio Vallecillo, Manuel Wimmer, Vasco Amaral 0001, Wolfgang Böhm 0002, Hugo Brunelière, Loli Burgueño, Miguel Goulão, Sabine Teufl, Luca Berardinelli. Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
836 -- 849Karl Werder, Ye Li 0003, Alexander Maedche, Balasubramaniam Ramesh. Software Development Process Ambidexterity and Project Performance: A Coordination Cost-Effectiveness View
850 -- 862Haoxiang Zhang, Shaowei Wang 0002, Tse-Hsun Chen, Ying Zou 0001, Ahmed E. Hassan. An Empirical Study of Obsolete Answers on Stack Overflow

Volume 47, Issue 3

432 -- 447Chunyang Chen, Zhenchang Xing, Yang Liu 0003, Kent Ong Long Xiong. Mining Likely Analogical APIs Across Third-Party Libraries via Large-Scale Unsupervised API Semantics Embedding
448 -- 463Rabe Abdalkareem, Suhaib Mujahid, Emad Shihab, Juergen Rilling. Which Commits Can Be CI Skipped?
464 -- 497Huiyan Wang, Chang Xu 0001, Bingying Guo, Xiaoxing Ma, Jian Lu 0001. Generic Adaptive Scheduling for Efficient Context Inconsistency Detection
498 -- 521Eriks Klotins, Michael Unterkalmsteiner, Panagiota Chatzipetrou, Tony Gorschek, Rafael Prikladnicki, Nirnaya Tripathi, Leandro Bento Pompermaier. A Progression Model of Software Engineering Goals, Challenges, and Practices in Start-Ups
522 -- 559Gias Uddin 0001, Foutse Khomh. Automatic Mining of Opinions Expressed About APIs in Stack Overflow
560 -- 581Chaiyong Ragkhitwetsagul, Jens Krinke, Matheus Paixão, Giuseppe Bianco, Rocco Oliveto. Toxic Code Snippets on Stack Overflow
582 -- 594Emerson R. Murphy-Hill, Ciera Jaspan, Caitlin Sadowski, David C. Shepherd, Michael Phillips, Collin Winter, Andrea Knight, Edward K. Smith, Matthew Jorde. What Predicts Software Developers' Productivity?
595 -- 613Simone Scalabrino, Gabriele Bavota, Christopher Vendome, Mario Linares Vásquez, Denys Poshyvanyk, Rocco Oliveto. Automatically Assessing Code Understandability
614 -- 629Ali Ebnenasir, Alex P. Klinkhamer. Topology-Specific Synthesis of Self-Stabilizing Parameterized Systems with Constant-Space Processes
630 -- 652Damian A. Tamburri, Fabio Palomba, Rick Kazman. Exploring Community Smells in Open-Source: An Automated Approach

Volume 47, Issue 2

221 -- 242Le Yu, Xiapu Luo, Jiachi Chen, Hao Zhou, Tao Zhang 0001, Henry Chang, Hareton K. N. Leung. PPChecker: Towards Accessing the Trustworthiness of Android Apps' Privacy Policies
243 -- 260Xiang Zhou, Xin Peng 0001, Tao Xie, Jun Sun 0001, Chao Ji, Wenhai Li, Dan Ding. Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study
261 -- 278Junjie Chen 0003, Guancheng Wang, Dan Hao, Yingfei Xiong 0001, Hongyu Zhang 0002, Lu Zhang 0023, Bing Xie. Coverage Prediction for Accelerating Compiler Testing
279 -- 299Elaheh Ghassabani, Michael W. Whalen, Andrew Gacek, Mats Per Erik Heimdahl. Inductive Validity Cores
300 -- 319Afnan A. Al-Subaihin, Federica Sarro, Sue Black 0001, Licia Capra, Mark Harman. App Store Effects on Software Engineering Practices
320 -- 331Jirayus Jiarpakdee, Chakkrit Tantithamthavorn, Ahmed E. Hassan. The Impact of Correlated Metrics on the Interpretation of Defect Models
332 -- 347Daming Zou, Jingjing Liang, Yingfei Xiong 0001, Michael D. Ernst, Lu Zhang 0023. An Empirical Study of Fault Localization Families and Their Combinations
348 -- 366Yu Qu, Qinghua Zheng, Jianlei Chi, Yangxu Jin, Ancheng He, Di Cui, Hengshan Zhang, Ting Liu 0002. Using K-core Decomposition on Class Dependency Networks to Improve Bug Prediction Model's Practical Performance
367 -- 378Ehsan Noei, Feng Zhang 0001, Ying Zou 0001. Too Many User-Reviews! What Should App Developers Look at First?
379 -- 392Danilo Dominguez Perez, Wei Le. Specifying Callback Control Flow of Mobile Apps Using Finite Automata
393 -- 411Maleknaz Nayebi, Guenther Ruhe, Thomas Zimmermann 0001. Mining Treatment-Outcome Constructs from Sequential Software Engineering Data
412 -- 431Alexandre Perez, Rui Abreu, Arie van Deursen. A Theoretical and Empirical Analysis of Program Spectra Diagnosability

Volume 47, Issue 12

2644 -- 2666Karim Ali 0001, Xiaoni Lai, Zhaoyi Luo, Ondrej Lhoták, Julian Dolby, Frank Tip. A Study of Call Graph Construction for JVM-Hosted Languages
2667 -- 2683Kulani Mahadewa, Kailong Wang, Guangdong Bai, Ling Shi, Yan Liu 0012, Jin Song Dong, Zhenkai Liang. Scrutinizing Implementations of Smart Home Integrations
2684 -- 2697Jie M. Zhang, Feng Li, Dan Hao 0001, Meng Wang 0002, Hao Tang, Lu Zhang 0023, Mark Harman. A Study of Bug Resolution Characteristics in Popular Programming Languages
2698 -- 2712Patanamon Thongtanunam, Ahmed E. Hassan. Review Dynamics and Their Impact on Software Quality
2713 -- 2739Andrés Paz, Ghizlane El-Boussaidi, Hafedh Mili. checsdm: A Method for Ensuring Consistency in Heterogeneous Safety-Critical System Design
2740 -- 2754Rabe Abdalkareem, Suhaib Mujahid, Emad Shihab. A Machine Learning Approach to Improve the Detection of CI Skip Commits
2755 -- 2770Yu Zhou 0010, Yanqi Su, Taolue Chen, Zhiqiu Huang, Harald C. Gall, Sebastiano Panichella. User Review-Based Change File Localization for Mobile Applications
2771 -- 2785Rodrigo Morales, Rubén Saborido, Yann-Gaël Guéhéneuc. MoMIT: Porting a JavaScript Interpreter on a Quarter Coin
2786 -- 2802Danilo Silva, João Paulo da Silva, Gustavo Jansen de Souza Santos, Ricardo Terra, Marco Tulio Valente. RefDiff 2.0: A Multi-Language Refactoring Detection Tool
2803 -- 2822Haowen Chen, Xiao-Yuan Jing, Zhiqiang Li 0003, Di Wu, Yi Peng, Zhiguo Huang. An Empirical Study on Heterogeneous Defect Prediction Approaches
2823 -- 2840Yoriyuki Yamagata, Shuang Liu 0007, Takumi Akazaki, Yihai Duan, Jianye Hao. Falsification of Cyber-Physical Systems Using Deep Reinforcement Learning
2841 -- 2857Liushan Chen, Yu Pei 0001, Carlo A. Furia. Contract-Based Program Repair Without The Contracts: An Extended Study
2858 -- 2873Heng Li 0007, Weiyi Shang, Bram Adams, Mohammed Sayagh, Ahmed E. Hassan. A Qualitative Study of the Benefits and Costs of Logging From Developers' Perspectives
2874 -- 2891Zhipeng Gao, Lingxiao Jiang, Xin Xia 0001, David Lo 0001, John Grundy 0001. Checking Smart Contracts With Structural Code Embedding
2892 -- 2906Magne Jørgensen, Gunnar Rye Bergersen, Knut Liestøl. Relations Between Effort Estimates, Skill Indicators, and Measured Programming Skill
2907 -- 2918Mohammed Sayagh, Ahmed E. Hassan. ConfigMiner: Identifying the Appropriate Configuration Options for Config-Related User Questions by Mining Online Forums
2919 -- 2933Jiayuan Zhou, Shaowei Wang 0002, Cor-Paul Bezemer, Ying Zou 0001, Ahmed E. Hassan. Studying the Association Between Bountysource Bounties and the Issue-Addressing Likelihood of GitHub Issue Reports
2934 -- 2955Haipeng Cai, Barbara G. Ryder. A Longitudinal Study of Application Structure and Behaviors in Android
2956 -- 2972Rahul Krishna, Vivek Nair, Pooyan Jamshidi, Tim Menzies. Whence to Learn? Transferring Knowledge in Configurable Systems Using BEETLE

Volume 47, Issue 11

2312 -- 2331Valentin J. M. Manès, Hyungseok Han, Choongwoo Han, Sang Kil Cha, Manuel Egele, Edward J. Schwartz, Maverick Woo. The Art, Science, and Engineering of Fuzzing: A Survey
2332 -- 2347Giovanni Grano, Christoph Laaber, Annibale Panichella, Sebastiano Panichella. Testing with Fewer Resources: An Adaptive Approach to Performance-Aware Test Case Generation
2348 -- 2368Ming Wen 0001, Junjie Chen 0003, Yongqiang Tian, Rongxin Wu, Dan Hao 0001, Shi Han, Shing-Chi Cheung. Historical Spectrum Based Fault Localization
2369 -- 2381Giovanni Liva, Muhammad Taimoor Khan 0001, Martin Pinzger 0001, Francesco Spegni, Luca Spalazzi. Automatic Repair of Timestamp Comparisons
2382 -- 2400Stefan Krüger, Johannes Späth, Karim Ali 0001, Eric Bodden, Mira Mezini. CrySL: An Extensible Approach to Validating the Correct Usage of Cryptographic APIs
2401 -- 2420Zhe Yu 0002, Christopher Theisen, Laurie A. Williams, Tim Menzies. Improving Vulnerability Inspection Efficiency Using Active Learning
2421 -- 2437Haijun Wang, Yun Lin 0001, Zijiang Yang, Jun Sun 0001, Yang Liu 0003, Jin Song Dong, Qinghua Zheng, Ting Liu 0002. Explaining Regressions via Alignment Slicing and Mending
2438 -- 2456Ayse Tosun, Oscar Dieste, Sira Vegas, Dietmar Pfahl, Kerli Rungi, Natalia Juristo. Investigating the Impact of Development Task on External Quality in Test-Driven Development: An Industry Experiment
2457 -- 2470Filipe Roseiro Côgo, Gustavo Ansaldi Oliva, Ahmed E. Hassan. An Empirical Study of Dependency Downgrades in the npm Ecosystem
2471 -- 2486Thong Hoang, Julia Lawall, Yuan Tian 0008, Richard Jayadi Oentaryo, David Lo 0001. PatchNet: Hierarchical Deep Learning-Based Stable Patch Identification for the Linux Kernel
2487 -- 2503Sakshi Udeshi, Sudipta Chattopadhyay 0001. Grammar Based Directed Testing of Machine Learning Systems
2504 -- 2519Guanhua Wang, Sudipta Chattopadhyay 0001, Ivan Gotovchits, Tulika Mitra, Abhik Roychoudhury. oo7: Low-Overhead Defense Against Spectre Attacks via Program Analysis
2520 -- 2533Haoxiang Zhang, Shaowei Wang 0002, Tse-Hsun Chen, Ahmed E. Hassan. Reading Answers on Stack Overflow: Not Enough!
2534 -- 2548Long Zhang, Brice Morin, Philipp Haller, Benoit Baudry, Martin Monperrus. A Chaos Engineering System for Live Analysis and Falsification of Exception-Handling in the JVM
2549 -- 2562Huayao Wu, Changhai Nie, Justyna Petke, Yue Jia 0001, Mark Harman. Comparative Analysis of Constraint Handling Techniques for Constrained Combinatorial Testing
2563 -- 2574Luis Melo, Igor Wiese, Marcelo d'Amorim. Using Docker to Assist Q&A Forum Users
2575 -- 2589Jian Gao, Yu Jiang 0001, Zhe Liu 0001, Xin Yang, Cong Wang 0020, Xun Jiao, Zijiang Yang, Jiaguang Sun 0001. Semantic Learning and Emulation Based Cross-Platform Binary Vulnerability Seeker
2590 -- 2616Tao Zhang 0001, Jiachi Chen, Xian Zhan, Xiapu Luo, David Lo 0001, He Jiang 0001. Where2Change: Change Request Localization for App Reviews
2617 -- 2631Steffen Herbold. On the Costs and Profit of Software Defect Prediction
2632 -- 2643Rahul N. Iyer, S. Alex Yun, Meiyappan Nagappan, Jesse Hoey. Effects of Personality Traits on Pull Request Acceptance

Volume 47, Issue 10

2032 -- 2051Gian Luca Scoccia, Ivano Malavolta, Marco Autili, Amleto Di Salle, Paola Inverardi. Enhancing Trustability of Android Applications via User-Centric Flexible Permissions
2052 -- 2083Rubing Huang, Weifeng Sun, Yinyin Xu, Haibo Chen 0005, Dave Towey, Xin Xia 0001. A Survey on Adaptive Random Testing
2084 -- 2106Weiqin Zou, David Lo 0001, Pavneet Singh Kochhar, Xuan-Bach Dinh Le, Xin Xia 0001, Yang Feng, Zhenyu Chen 0001, Baowen Xu. Smart Contract Development: Challenges and Opportunities
2107 -- 2124Abhinav Mehrotra, Veljko Pejovic, Mirco Musolesi. FutureWare: Designing a Middleware for Anticipatory Mobile Computing
2125 -- 2142Margaret-Anne D. Storey, Thomas Zimmermann 0001, Christian Bird, Jacek Czerwonka, Brendan Murphy, Eirini Kalliamvakou. Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity
2143 -- 2161Carlos Gavidia-Calderon, Federica Sarro, Mark Harman, Earl T. Barr. The Assessor's Dilemma: Improving Bug Repair via Empirical Game Theory
2162 -- 2181Afsoon Afzal, Manish Motwani, Kathryn T. Stolee, Yuriy Brun, Claire Le Goues. SOSRepair: Expressive Semantic Search for Real-World Program Repair
2182 -- 2194Amritanshu Agrawal, Wei Fu 0002, Di Chen, Xipeng Shen, Tim Menzies. How to "DODGE" Complex Software Analytics
2195 -- 2207Patrick W. Koch, Konstantin Schekotihin, Dietmar Jannach, Birgit Hofer, Franz Wotawa. Metric-Based Fault Prediction for Spreadsheets
2208 -- 2224Claudio Menghi, Christos Tsigkanos, Patrizio Pelliccione, Carlo Ghezzi, Thorsten Berger. Specification Patterns for Robotic Missions
2225 -- 2241Paul Muntean, Martin Monperrus, Hao Sun, Jens Grossklags, Claudia Eckert 0001. IntRepair: Informed Repairing of Integer Overflows
2242 -- 2259Yuxia Zhang, Minghui Zhou, Audris Mockus, Zhi Jin. Companies' Participation in OSS Development-An Empirical Study of OpenStack
2260 -- 2271Luis Cruz 0002, Rui Abreu 0001. On the Energy Footprint of Mobile Testing Frameworks
2272 -- 2295Weifeng Pan 0001, Hua Ming, Carl K. Chang, Zijiang Yang, Dae-Kyoo Kim. ElementRank: Ranking Java Software Classes and Packages using a Multilayer Complex Network-Based Approach
2296 -- 2311Suyu Ma, Zhenchang Xing, Chunyang Chen, Cheng Chen, Lizhen Qu, Guoqiang Li 0001. Easy-to-Deploy API Extraction by Multi-Level Feature Embedding and Transfer Learning

Volume 47, Issue 1

1 -- 16Khaled El-Fakih, Gregor V. Bochmann. Symbolic Refinement of Extended State Machines with Applications to the Automatic Derivation of Sub-Components and Controllers
17 -- 66Elder Vicente de Paulo Sobrinho, Andrea De Lucia, Marcelo de Almeida Maia. A Systematic Literature Review on Bad Smells-5 W's: Which, When, What, Who, Where
67 -- 85Hoa Khanh Dam, Truyen Tran 0001, Trang Pham, Shien Wee Ng, John Grundy 0001, Aditya Ghose. Automatic Feature Learning for Predicting Vulnerable Software Components
86 -- 107Dipesh Pradhan, Shuai Wang 0001, Shaukat Ali 0001, Tao Yue 0002, Marius Liaaen. +: A Cluster-Based Genetic Algorithm with Non-Dominated Elitist Selection for Supporting Multi-Objective Test Optimization
108 -- 129Fabio Palomba, Damian Andrew Tamburri, Francesca Arcelli Fontana, Rocco Oliveto, Andy Zaidman, Alexander Serebrenik. Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?
130 -- 145José Ignacio Panach, Oscar Dieste, Beatriz Marín, Sergio España, Sira Vegas, Oscar Pastor 0001, Natalia Juristo. Evaluating Model-Driven Development Claims with Respect to Quality: A Family of Experiments
146 -- 164Leonardo Teixeira Passos, Rodrigo Queiroz, Mukelabai Mukelabai, Thorsten Berger, Sven Apel, Krzysztof Czarnecki, Jesús Alejandro Padilla. A Study of Feature Scattering in the Linux Kernel
165 -- 188Kui Liu 0001, Dongsun Kim 0001, Tegawendé F. Bissyandé, Shin Yoo, Yves Le Traon. Mining Fix Patterns for FindBugs Violations
189 -- 203Jingyi Wang, Jun Sun 0001, Shengchao Qin, Cyrille Jégourel. Automatically 'Verifying' Discrete-Time Complex Systems through Learning, Abstraction and Refinement
204 -- 220Emad Aghajani, Gabriele Bavota, Mario Linares Vásquez, Michele Lanza. Automated Documentation of Android Apps