Journal: IEEE Trans. Software Eng.

Volume 38, Issue PrePrints

Volume 38, Issue 6

1233 -- 1257Max Schäfer, Andreas Thies, Friedrich Steimann, Frank Tip. A Comprehensive Approach to Naming and Accessibility in Refactoring Java Programs
1258 -- 1275Hong Mei, Dan Hao, Lingming Zhang, Lu Zhang 0023, Ji Zhou, Gregg Rothermel. A Static Approach to Prioritizing JUnit Test Cases
1276 -- 1304Tracy Hall, Sarah Beecham, David Bowes, David Gray, Steve Counsell. A Systematic Literature Review on Fault Prediction Performance in Software Engineering
1305 -- 1318Luis Búrdalo, Andrés Terrasa, Agustín Espinosa, Ana García-Fornes. Analyzing the Effect of Gain Time on Soft-Task Scheduling Policies in Real-Time Systems
1319 -- 1339Franz Brosch, Heiko Koziolek, Barbora Buhnova, Ralf Reussner. Architecture-Based Reliability Prediction with the Palladio Component Model
1340 -- 1354Christopher M. Hayden, Edward K. Smith, Eric A. Hardisty, Michael Hicks, Jeffrey S. Foster. Evaluating Dynamic Software Update Safety Using Systematic Testing
1355 -- 1375Shiva Nejati, Mehrdad Sabetzadeh, Marsha Chechik, Steve M. Easterbrook, Pamela Zave. Matching and Merging of Variant Feature Specifications
1376 -- 1402N. Ilker Altintas, Semih Cetin, Ali H. Dogru, Halit Oguztüzün. Modeling Product Line Software Assets Using Domain-Specific Kits
1403 -- 1416Ekrem Kocaguneli, Tim Menzies, Jacky W. Keung. On the Value of Ensemble Effort Estimation
1417 -- 1431Emerson R. Murphy-Hill, Andrew P. Black. Programmer-Friendly Refactoring Errors
1432 -- 1444Markus M. Geipel, Frank Schweitzer. The Link between Dependency and Cochange: Empirical Evidence
1445 -- 1463Damien Cassou, Julien Bruneau, Charles Consel, Emilie Balland. Toward a Tool-Based Development Methodology for Pervasive Computing Applications
1464 -- 1487Abbas Heydarnoori, Krzysztof Czarnecki, Walter Binder, Thiago Tonelli Bartolomei. Two Studies of Framework-Usage Templates Extracted from Dynamic Traces

Volume 38, Issue 5

993 -- 1007Kenneth Lind, Rogardt Heldal. A Practical Approach to Size Estimation of Embedded Software Components
1008 -- 1026Hoan Anh Nguyen, Tung Thanh Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen. Clone Management for Evolving Software
1027 -- 1039Frank Zickert, Roman Beck. Coping with Existing Systems in Information Systems Development
1040 -- 1053Giuliano Casale, Ningfang Mi, Ludmila Cherkasova, Evgenia Smirni. Dealing with Burstiness in Multi-Tier Applications: Models and Their Parameterization
1054 -- 1068Narayan Ramasubbu, Chris F. Kemerer, Jeff Hong. Structural Complexity and Programmer Team Strategy: An Experimental Test
1069 -- 1087Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Chen Fu, Qing Xie. Exemplar: A Source Code Search Engine for Finding Highly Relevant Applications
1088 -- 1099Andrea Arcuri, Lionel C. Briand. Formal Analysis of the Probability of Interaction Fault Detection Using Random Testing
1100 -- 1122Shaoying Liu, Yuting Chen, Fumiko Nagoya, John A. McDermid. Formal Specification-Based Inspection for Verification of Programs
1123 -- 1137Charles Zhang, Hans-Arno Jacobsen. Mining Crosscutting Concerns through Random Walks
1138 -- 1159Valeria Cardellini, Emiliano Casalicchio, Vincenzo Grassi, Stefano Iannucci, Francesco Lo Presti, Raffaela Mirandola. MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems
1160 -- 1177William N. Sumner, Yunhui Zheng, Dasarath Weeratunge, Xiangyu Zhang. Precise Calling Context Encoding
1178 -- 1194Bev Littlewood, John Rushby. Reasoning about the Reliability of Diverse Two-Channel Systems in Which One Channel Is "Possibly Perfect"
1195 -- 1212Jifeng Xuan, He Jiang, Zhilei Ren, Zhongxuan Luo. Solving the Large Scale Next Release Problem with a Backbone-Based Multilevel Algorithm
1213 -- 1231Cheng Zhang, David Budgen. What Do We Know about the Effectiveness of Software Design Patterns?

Volume 38, Issue 4

737 -- 754Marco Tulio Valente, Virgilio Borges, Leonardo Teixeira Passos. A Semi-Automatic Approach for Extracting Software Product Lines
755 -- 777Radu Mateescu, Pascal Poizat, Gwen Salaün. Adaptation of Service Protocols Using Process Algebra and On-the-Fly Reduction Techniques
778 -- 793Giuliano Casale, Amir Kalbasi, Diwakar Krishnamurthy, Jerry Rolia. BURN: Enabling Workload Burstiness in Customized Service Benchmarks
794 -- 809Tsong Yueh Chen, Pak-Lok Poon, Sau-Fun Tang, T. H. Tse. DESSERT: a DividE-and-conquer methodology for identifying categorieS, choiceS, and choicE Relations for Test case generation
810 -- 827Donald E. Harter, Chris F. Kemerer, Sandra Slaughter. Does Software Process Improvement Reduce the Severity of Defects? A Longitudinal Field Study
828 -- 843Oliver Moser, Florian Rosenberg, Schahram Dustdar. Domain-Specific Service Selection for Composite Services
844 -- 860Shan Lu, Soyeon Park, Yuanyuan Zhou. Finding Atomicity-Violation Bugs through Unserializable Interleaving Testing
861 -- 874Mirco Tribastone, Jie Ding, Stephen Gilmore, Jane Hillston. Fluid Rewards for a Stochastic Process Algebra
875 -- 888Gabriel Parmer, Richard West. Mutable Protection Domains: Adapting System Fault Isolation for Reliability and Efficiency
889 -- 908Anita Sarma, David F. Redmiles, André van der Hoek. Palantír: Early Detection of Development Conflicts Arising from Parallel Code Changes
909 -- 922Peng Liu 0010, Charles Zhang. Pert: The Application-Aware Tailoring of Java Object Persistence
923 -- 935Richard Berntsson-Svensson, Tony Gorschek, Björn Regnell, Richard Torkar, Ali Shahrokni, Robert Feldt. Quality Requirements in Industrial Practice - An Extended Interview Study at Eleven Companies
936 -- 956Siavash Mirarab, Soroush Akhlaghi, Ladan Tahvildari. Size-Constrained Regression Test Case Selection Using Multicriteria Optimization
957 -- 974Lucas Cordeiro, Bernd Fischer 0002, João Marques-Silva. SMT-Based Bounded Model Checking for Embedded ANSI-C Software
975 -- 991Antonio Coronato, Giuseppe De Pietro. Tools for the Rapid Prototyping of Provably Correct Ambient Intelligence Applications

Volume 38, Issue 3

497 -- 519Andrea Arcuri. A Theoretical and Empirical Analysis of the Role of Test Sequence Length in Software Testing for Structural Coverage
520 -- 536Félix Cuadrado, Juan C. Dueñas, Rodrigo García-Carmona. An Autonomous Engine for Services Configuration and Deployment
537 -- 546Jonalan Brickey, Steven Walczak, Tony Burgess. Comparing Semi-Automated Clustering Methods for Persona Development
547 -- 560Jerod W. Wilkerson, Jay F. Nunamaker Jr., Rick Mercer. Comparing the Defect Reduction Benefits of Code Inspection and Test-Driven Development
561 -- 578Amir Kalbasi, Diwakar Krishnamurthy, Jerry Rolia, Stephen Dawson. DEC: Service Demand Estimation with Confidence
579 -- 591David Röthlisberger, Marcel Harry, Walter Binder, Philippe Moret, Danilo Ansaloni, Alex Villazón, Oscar Nierstrasz. Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks
592 -- 608Ivan Di Pietro, Francesco Pagliarecci, Luca Spalazzi. Model Checking Semantically Annotated Services
609 -- 628Vasilios Andrikopoulos, Salima Benbernou, Michael P. Papazoglou. On the Evolution of Services
629 -- 641Robert M. Hierons. Oracles for Distributed Testing
642 -- 657Raffi Khatchadourian, Phil Greenwood, Awais Rashid, Guoqing (Harry) Xu. Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Oriented Software
658 -- 676Wei Li. QoS Assurance for Dynamic Reconfiguration of Component-Based Software Systems
677 -- 693Magne Jørgensen, Stein Grimstad. Software Development Estimation Biases: The Role of Interdependence
694 -- 706Adrian Lienhard, Tudor Gîrba, Oscar Nierstrasz. Specifying Dynamic Analyses by Extending Language Semantics
707 -- 735Soo Ling Lim, Anthony Finkelstein. StakeRare: Using Social Networks and Collaborative Filtering for Large-Scale Requirements Elicitation

Volume 38, Issue 2

241 -- 242Alessandro Orso, Paolo Tonella. Guest Editorial: Special Section on the International Symposium on Software Testing and Analysis 2010
243 -- 257Valentin Dallmeier, Nikolai Knopp, Christoph Mallon, Gordon Fraser, Sebastian Hack, Andreas Zeller. Automatically Generating Test Cases for Specification Mining
258 -- 277Andrea Arcuri, Muhammad Zohaib Z. Iqbal, Lionel C. Briand. Random Testing: Theoretical Results and Practical Implications
278 -- 292Gordon Fraser, Andreas Zeller. Mutation-Driven Generation of Unit Tests and Oracles
293 -- 313Taeho Kwon, Zhendong Su. Automatic Detection of Unsafe Dynamic Component Loadings
314 -- 335Shay Artzi, Julian Dolby, Frank Tip, Marco Pistoia. Fault Localization for Dynamic Web Applications
336 -- 353Arun Sen, K. Ramamurthy, Atish P. Sinha. A Model of Data Warehousing Process Maturity
354 -- 374Marwa Shousha, Lionel C. Briand, Yvan Labiche. A UML/MARTE Model Analysis Method for Uncovering Scenarios Leading to Starvation and Deadlocks in Concurrent Systems
375 -- 397Karel Dejaeger, Wouter Verbeke, David Martens, Bart Baesens. Data Mining Techniques for Software Effort Estimation: A Comparative Study
398 -- 424Michael Unterkalmsteiner, Tony Gorschek, A. K. M. Moinul Islam, Chow Kian Cheng, Rahadian Bayu Permadi, Robert Feldt. Evaluation and Measurement of Software Process Improvement - A Systematic Literature Review
425 -- 438Ekrem Kocaguneli, Tim Menzies, Ayse Bener, Jacky W. Keung. Exploiting the Essential Assumptions of Analogy-Based Effort Estimation
439 -- 452Jose L. Salmeron, Cristina Lopez. Forecasting Risk Impact on ERP Maintenance with Augmented Fuzzy Cognitive Maps
453 -- 477Phil McMinn, Mark Harman, Kiran Lakhotia, Youssef Hassoun, Joachim Wegener. Input Domain Reduction through Irrelevant Variable Removal and Its Effect on Local, Global, and Hybrid Search-Based Structural Test Data Generation
478 -- 496Fabio A. Schreiber, Romolo Camplani, Marco Fortunato, Marco Marelli, Guido Rota. PerLa: A Language and Middleware Architecture for Data Management and Integration in Pervasive Information Systems

Volume 38, Issue 1

1 -- 2Bashar Nuseibeh. State of the Journal
3 -- 4Joanne M. Atlee, Paola Inverardi. Guest Editor's Introduction: International Conference on Software Engineering
5 -- 18Emerson R. Murphy-Hill, Chris Parnin, Andrew P. Black. How We Refactor, and How We Know It
19 -- 34Christoph Treude, Margaret-Anne D. Storey. Work Item Tagging: Communicating Concerns in Collaborative Software Development
19 -- 34Christoph Treude, Margaret-Anne D. Storey. Work Item Tagging: Communicating Concerns in Collaborative Software Development
35 -- 53Ali Mesbah, Arie van Deursen, Danny Roest. Invariant-Based Automatic Testing of Modern Web Applications
54 -- 72Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, Westley Weimer. GenProg: A Generic Method for Automatic Software Repair
73 -- 100Sam Malek, Nenad Medvidovic, Marija Mikic-Rakic. An Extensible Framework for Improving a Distributed Software System's Deployment Architecture
101 -- 117Rodolfo Toledo, Angel Núñez, Éric Tanter, Jacques Noyé. Aspectizing Java Access Control
118 -- 140Michael Mortensen, Sudipto Ghosh, James M. Bieman. Aspect-Oriented Refactoring of Legacy Applications: An Evaluation
141 -- 162Guido de Caso, Víctor A. Braberman, Diego Garbervetsky, Sebastián Uchitel. Automated Abstractions for Contract Validation
163 -- 174Uzma Raja, Marietta J. Tretter. Defining and Evaluating a Measure of Open Source Project Survivability
175 -- 190Claire Le Goues, Westley Weimer. Measuring Code Quality to Improve Specification Mining
191 -- 204Paul C. van Oorschot, Glenn Wurster. Reducing Unauthorized Modification of Digital Objects
205 -- 219Mirco Tribastone, Stephen Gilmore, Jane Hillston. Scalable Differential Analysis of Process Algebra Models
220 -- 235Hui Liu, Zhiyi Ma, Weizhong Shao, Zhendong Niu. Schedule of Bad Smell Detection and Resolution: A New Way to Save Effort