| 2012 | 34th International Conference on Software Engineering, ICSE 2012, June 2-9, 2012, Zurich, Switzerland Martin Glinz, Gail C. Murphy, Mauro Pezzè |
| 2012 | A bidirectional model-driven spreadsheet environment. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva |
| 2012 | A generic methodology to derive domain-specific performance feedback for developers. Dennis Westermann |
| 2012 | A history-based matching approach to identification of framework evolution. Sichen Meng, Xiaoyin Wang, Lu Zhang, Hong Mei |
| 2012 | A large scale exploratory analysis of software vulnerability life cycles. Muhammad Shahzad, Muhammad Zubair Shafiq, Alex X. Liu |
| 2012 | A requirements-based approach for the design of adaptive systems. Vítor Estêvão Silva Souza |
| 2012 | A self-healing technique for Java applications. Antonio Carzaniga, Alessandra Gorla, Andrea Mattavelli, Nicolò Perino |
| 2012 | A study on improving static analysis tools: Why are we not using them? Brittany Johnson |
| 2012 | A systematic study of automated program repair: Fixing 55 out of 105 bugs for $8 each. Claire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, Westley Weimer |
| 2012 | A tactic-centric approach for automating traceability of quality concerns. Mehdi Mirakhorli, Yonghee Shin, Jane Cleland-Huang, Murat Çinar |
| 2012 | Active code completion. Cyrus Omar, YoungSeok Yoon, Thomas D. LaToza, Brad A. Myers |
| 2012 | Active refinement of clone anomaly reports. Lucia, David Lo, Lingxiao Jiang, Aditya Budi |
| 2012 | Ambient awareness of build status in collocated software teams. John Downs, Beryl Plimmer, John G. Hosking |
| 2012 | Amplifying tests to validate exception handling code. Pingyu Zhang, Sebastian G. Elbaum |
| 2012 | An approach to variability management in service-oriented product lines. Sedigheh Khoshnevis |
| 2012 | An automated approach to generating efficient constraint solvers. Dharini Balasubramaniam, Christopher Jefferson, Lars Kotthoff, Ian Miguel, Peter Nightingale |
| 2012 | An empirical study about the effectiveness of debugging when random test cases are used. Mariano Ceccato, Alessandro Marchetto, Leonardo Mariani, Cu D. Nguyen, Paolo Tonella |
| 2012 | An integrated bug processing framework. Xiangyu Zhang, Mengxiang Lin, Kai Yu |
| 2012 | Analyzing multi-agent systems with probabilistic model checking approach. Songzheng Song, Jianye Hao, Yang Liu, Jun Sun, Ho-fung Leung, Jin Song Dong |
| 2012 | Application of Self-Adaptive techniques to federated authorization models. Christopher Bailey |
| 2012 | Architectural task allocation in distributed environment: A traceability perspective. Salma Imtiaz |
| 2012 | Asking and answering questions about unfamiliar APIs: An exploratory study. Ekwa Duala-Ekoko, Martin P. Robillard |
| 2012 | Assisting end-user development in browser-based mashup tools. Soudip Roy Chowdhury |
| 2012 | Augmented intelligence - The new AI - Unleashing human capabilities in knowledge work. James M. Corrigan |
| 2012 | Augmenting test suites automatically. Konstantin Rubinov, Jochen Wuttke |
| 2012 | Augmenting test suites effectiveness by increasing output diversity. Nadia Alshahwan, Mark Harman |
| 2012 | Automated analysis of CSS rules to support style maintenance. Ali Mesbah, Shabnam Mirshokraie |
| 2012 | Automated detection of client-state manipulation vulnerabilities. Anders Møller, Mathias Schwarz |
| 2012 | Automated oracle creation support, or: How I learned to stop worrying about fault propagation and love mutation testing. Matt Staats, Gregory Gay, Mats Per Erik Heimdahl |
| 2012 | Automated repair of HTML generation errors in PHP applications using string constraint solving. Hesam Samimi, Max Schäfer, Shay Artzi, Todd D. Millstein, Frank Tip, Laurie J. Hendren |
| 2012 | Automatic input rectification. Fan Long, Vijay Ganesh, Michael Carbin, Stelios Sidiroglou, Martin C. Rinard |
| 2012 | Automatic parameter recommendation for practical API usage. Cheng Zhang, Juyuan Yang, Yi Zhang, Jing Fan, Xin Zhang, Jianjun Zhao, Peizhao Ou |
| 2012 | Automatically detecting developer activities and problems in software development work. Tobias Roehm, Walid Maalej |
| 2012 | Automatically finding performance problems with feedback-directed learning software testing. Mark Grechanik, Chen Fu, Qing Xie |
| 2012 | Automating test automation. Suresh Thummalapenta, Saurabh Sinha, Nimit Singhania, Satish Chandra |
| 2012 | Axis: Automatically fixing atomicity violations through solving control constraints. Peng Liu, Charles Zhang |
| 2012 | BRACE: An assertion framework for debugging cyber-physical systems. Kevin Boos, Chien-Liang Fok, Christine Julien, Miryung Kim |
| 2012 | BabelRef: Detection and renaming tool for cross-language program entities in dynamic web applications. Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Tien N. Nguyen |
| 2012 | Ballerina: Automatic generation and clustering of efficient random unit tests for multithreaded code. Adrian Nistor, Qingzhou Luo, Michael Pradel, Thomas R. Gross, Darko Marinov |
| 2012 | Behavioral validation of JFSL specifications through model synthesis. Carlo Ghezzi, Andrea Mocci |
| 2012 | Blaze. Jan-Peter Krämer, Joachim Kurz, Thorsten Karrer, Jan O. Borchers |
| 2012 | Bridging the divide between software developers and operators using logs. Weiyi Shang |
| 2012 | Bug prediction based on fine-grained module histories. Hideaki Hata, Osamu Mizuno, Tohru Kikuno |
| 2012 | BugRedux: Reproducing field failures for in-house debugging. Wei Jin, Alessandro Orso |
| 2012 | Build code analysis with symbolic evaluation. Ahmed Tamrawi, Hoan Anh Nguyen, Hung Viet Nguyen, Tien N. Nguyen |
| 2012 | CBCD: Cloned buggy code detector. Jingyue Li, Michael D. Ernst |
| 2012 | Capturing and exploiting fine-grained IDE interactions. Zhongxian Gu |
| 2012 | Certification-based development of critical systems. Panayiotis Steele |
| 2012 | Characterizing and predicting which bugs get reopened. Thomas Zimmermann, Nachiappan Nagappan, Philip J. Guo, Brendan Murphy |
| 2012 | Characterizing logging practices in open-source software. Ding Yuan, Soyeon Park, Yuanyuan Zhou |
| 2012 | Co-adapting human collaborations and software architectures. Christoph Dorn, Richard N. Taylor |
| 2012 | Code Bubbles: A practical working-set programming environment. Steven P. Reiss, Jared N. Bott, Joseph J. LaViola Jr. |
| 2012 | CodeTimeline: Storytelling with versioning data. Adrian Kuhn, Mirko Stocker |
| 2012 | Collaboration patterns in distributed software development projects. Igor Cavrak, Marin Orlic, Ivica Crnkovic |
| 2012 | Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java. Victor Pankratius, Felix Schmidt, Gilda Garretón |
| 2012 | ConTexter feedback system. Tristan Wehrmaker, Stefan Gärtner, Kurt Schneider |
| 2012 | ConcernReCS: Finding code smells in software aspectization. Péricles Alves, Diogo Santana, Eduardo Figueiredo |
| 2012 | Constructing parser for industrial software specifications containing formal and natural language description. Futoshi Iwama, Taiga Nakamura, Hironori Takeuchi |
| 2012 | Content classification of development emails. Alberto Bacchelli, Tommaso Dal Sasso, Marco D'Ambros, Michele Lanza |
| 2012 | Continuous social screencasting to facilitate software tool discovery. Emerson R. Murphy-Hill |
| 2012 | Coupled evolution of model-driven spreadsheets. Jorge Mendes |
| 2012 | Crosscutting revision control system. Sagi Ifrah, David H. Lorenz |
| 2012 | Debugger Canvas: Industrial experience with the code bubbles paradigm. Robert DeLine, Andrew Bragdon, Kael Rowan, Jens Jacobsen, Steven P. Reiss |
| 2012 | Detecting and visualizing inter-worksheet smells in spreadsheets. Felienne Hermans, Martin Pinzger, Arie van Deursen |
| 2012 | Detecting metadata bugs on the fly. Myoungkyu Song, Eli Tilevich |
| 2012 | Detecting similar software applications. Collin McMillan, Mark Grechanik, Denys Poshyvanyk |
| 2012 | Developer prioritization in bug repositories. Jifeng Xuan, He Jiang, Zhilei Ren, Weiqin Zou |
| 2012 | Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming. Otávio Augusto Lazzarini Lemos, Fabiano Cutigi Ferrari, Fábio Fagundes Silveira, Alessandro Garcia |
| 2012 | Digital formations of the powerful and the powerless (Keynote). Saskia Sassen |
| 2012 | Disengagement in pair programming: Does it matter? Laura Plonka, Helen Sharp, Janet van der Linden |
| 2012 | Documenting and sharing knowledge about code. Anja Guzzi |
| 2012 | Does organizing security patterns focus architectural choices? Koen Yskout, Riccardo Scandariato, Wouter Joosen |
| 2012 | EVOSS: A tool for managing the evolution of free and open source software systems. Davide Di Ruscio, Patrizio Pelliccione, Alfonso Pierantonio |
| 2012 | EXSYST: Search-based GUI testing. Florian Gross, Gordon Fraser, Andreas Zeller |
| 2012 | Effective specification of decision rights and accountabilities for better performing software engineering projects. Monde Kalumbilo |
| 2012 | Efficient reuse of domain-specific test knowledge: An industrial case in the smart card domain. Nicolas Devos, Christophe Ponsard, Jean-Christophe Deprez, Renaud Bauvin, Benedicte Moriau, Guy Anckaerts |
| 2012 | Egidio: A non-invasive approach for synthesizing organizational models. Saulius Astromskis, Andrea Janes, Alireza Rezaei Mahdiraji |
| 2012 | Empirically researching development of international software. Malte Ressin |
| 2012 | Enabling dynamic metamodels through constraint-driven modeling. Andreas Demuth |
| 2012 | Engineering and verifying requirements for programmable self-assembling nanomachines. Robyn R. Lutz, Jack H. Lutz, James I. Lathrop, Titus H. Klinge, Eric R. Henderson, Divita Mathur, Dalia Abo Sheasha |
| 2012 | Enhancing architecture-implementation conformance with change management and support for behavioral mapping. Yongjie Zheng, Richard N. Taylor |
| 2012 | Evaluating the specificity of text retrieval queries to support software engineering tasks. Sonia Haiduc, Gabriele Bavota, Rocco Oliveto, Andrian Marcus, Andrea De Lucia |
| 2012 | Exploring techniques for rationale extraction from existing documents. Benjamin Rogers, James Gung, Yechen Qiao, Janet E. Burge |
| 2012 | Extending static analysis by mining project-specific rules. Boya Sun, Gang Shu, Andy Podgurski, Brian Robinson |
| 2012 | FOCUS: An adaptation of a SWEBOK-based curriculum for industry requirements. Ganesh Samarthyam, Girish Suryanarayana, Arbind Kumar Gupta, Raghu Nambiar |
| 2012 | Facilitating communication between engineers with CARES. Anja Guzzi, Andrew Begel |
| 2012 | FastFix: Monitoring control for remote software maintenance. Dennis Pagano, Miguel A. Juan, Alessandra Bagnato, Tobias Roehm, Bernd Bruegge, Walid Maalej |
| 2012 | Finding suitable programs: Semantic search with incomplete and lightweight specifications. Kathryn T. Stolee |
| 2012 | Five days of empirical software engineering: The PASED experience. Massimiliano Di Penta, Giuliano Antoniol, Daniel M. Germán, Yann-Gaël Guéhéneuc, Bram Adams |
| 2012 | Formal correctness, safety, dependability, and performance analysis of a satellite. Marie-Aude Esteve, Joost-Pieter Katoen, Viet Yen Nguyen, Bart Postma, Yuri Yushtein |
| 2012 | Generating obstacle conditions for requirements completeness. Dalal Alrajeh, Jeff Kramer, Axel van Lamsweerde, Alessandra Russo, Sebastián Uchitel |
| 2012 | Generating range fixes for software configuration. Yingfei Xiong, Arnaud Hubaux, Steven She, Krzysztof Czarnecki |
| 2012 | Going global with agile service networks. Damian Andrew Tamburri |
| 2012 | Goldfish bowl panel: Software development analytics. Tim Menzies, Thomas Zimmermann |
| 2012 | GraPacc: A graph-based pattern-oriented, context-sensitive code completion tool. Anh Tuan Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Tien N. Nguyen |
| 2012 | Graph-based analysis and prediction for software evolution. Pamela Bhattacharya, Marios Iliofotou, Iulian Neamtiu, Michalis Faloutsos |
| 2012 | Graph-based pattern-oriented, context-sensitive source code completion. Anh Tuan Nguyen, Tung Thanh Nguyen, Hoan Anh Nguyen, Ahmed Tamrawi, Hung Viet Nguyen, Jafar M. Al-Kofahi, Tien N. Nguyen |
| 2012 | Green mining: Investigating power consumption across versions. Abram Hindle |
| 2012 | HARPPIE: Hyper algorithmic recipe for productive parallelism intensive endeavors. Pedro Monteiro |
| 2012 | Hot clones: Combining search-driven development, clone management, and code provenance. Niko Schwarz |
| 2012 | How do professional developers comprehend software? Tobias Roehm, Rebecca Tiarks, Rainer Koschke, Walid Maalej |
| 2012 | How much does unused code matter for maintenance? Sebastian Eder, Maximilian Junker, Elmar Jürgens, Benedikt Hauptmann, Rudolf Vaas, Karl-Heinz Prommer |
| 2012 | How software engineering can benefit from traditional industries - A practical experience report (Invited industrial talk). Tom Sprenger |
| 2012 | Identifying Linux bug fixing patches. Yuan Tian, Julia Lawall, David Lo |
| 2012 | Improving IDE recommendations by considering global implications of existing recommendations. Kivanç Muslu, Yuriy Brun, Reid Holmes, Michael D. Ernst, David Notkin |
| 2012 | Improving PSP education by pairing: An empirical study. Guoping Rong, He Zhang, Mingjuan Xie, Dong Shao |
| 2012 | Improving early detection of software merge conflicts. Mário Luís Guimarães, António Rito Silva |
| 2012 | Improving failure-inducing changes identification using coverage analysis. Kai Yu |
| 2012 | Improving information retrieval-based concept location using contextual relationships. Tezcan Dilshener |
| 2012 | Industrial application of concolic testing approach: A case study on libexif by using CREST-BV and KLEE. Yunho Kim, Moonzoo Kim, Young Joo Kim, Yoonkyu Jang |
| 2012 | Inferring class level specifications for distributed systems. Sandeep Kumar, Siau-Cheng Khoo, Abhik Roychoudhury, David Lo |
| 2012 | Inferring developer expertise through defect analysis. Tung Thanh Nguyen, Tien N. Nguyen, Evelyn Duesterwald, Tim Klinger, Peter Santhanam |
| 2012 | Inferring method specifications from natural language API descriptions. Rahul Pandita, Xusheng Xiao, Hao Zhong, Tao Xie, Stephen Oney, Amit M. Paradkar |
| 2012 | Influencing the adoption of software engineering methods using social software. Leif Singer, Kurt Schneider |
| 2012 | Information needs for software development analytics. Raymond P. L. Buse, Thomas Zimmermann |
| 2012 | Integrated impact analysis for managing software changes. Malcom Gethers, Bogdan Dit, Huzefa H. Kagdi, Denys Poshyvanyk |
| 2012 | Integrating tools and frameworks in undergraduate software engineering curriculum. Christopher P. Fuhrman, Roger Champagne, Alain April |
| 2012 | Interactive refinement of combinatorial test plans. Itai Segall, Rachel Tzoref-Brill |
| 2012 | JavaMOP: Efficient parametric runtime monitoring framework. Dongyun Jin, Patrick O'Neil Meredith, Choonghwan Lee, Grigore Rosu |
| 2012 | Language modularity with the MPS language workbench. Markus Voelter, Vaclav Pech |
| 2012 | Large-scale formal verification in practice: A process perspective. June Andronick, D. Ross Jeffery, Gerwin Klein, Rafal Kolanski, Mark Staples, He Zhang, Liming Zhu |
| 2012 | Large-scale test automation in the cloud (Invited industrial talk). John Penix |
| 2012 | Leveraging test generation and specification mining for automated bug detection without false positives. Michael Pradel, Thomas R. Gross |
| 2012 | Locating features in dynamically configured avionics software. Maxime Ouellet, Ettore Merlo, Neset Sozen, Martin Gagnon |
| 2012 | Log-based testing. Alexander Elyasov |
| 2012 | MASH: A tool for end-user plug-in composition. Leonardo Mariani, Fabrizio Pastore |
| 2012 | MDSheet: A framework for model-driven spreadsheet engineering. Jácome Cunha, João Paulo Fernandes, Jorge Mendes, João Saraiva |
| 2012 | MagicFuzzer: Scalable deadlock detection for large-scale applications. Yan Cai, W. K. Chan |
| 2012 | Maintaining invariant traceability through bidirectional transformations. Yijun Yu, Yu Lin, Zhenjiang Hu, Soichiro Hidaka, Hiroyuki Kato, Lionel Montrieux |
| 2012 | Making sense of healthcare benefits. Jonathan Bnayahu, Maayan Goldstein, Mordechai Nisenson, Yahalomit Simionovici |
| 2012 | Managing evolution of software product line. Cheng Thao |
| 2012 | Metadata invariants: Checking and inferring metadata coding conventions. Myoungkyu Song, Eli Tilevich |
| 2012 | Methodology for migration of long running process instances in a global large scale BPM environment in Credit Suisse's SOA landscape. Tarmo Ploom, Stefan Scheit, Axel Glaser |
| 2012 | Mining Java class identifier naming conventions. Simon Butler |
| 2012 | Mining application repository to recommend XML configuration snippets. Sheng Huang, Yiqi Lu, Yanghua Xiao, Wei Wang |
| 2012 | Mining input sanitization patterns for predicting SQL injection and cross site scripting vulnerabilities. Lwin Khin Shar, Hee Beng Kuan Tan |
| 2012 | Model translations among big-step modeling languages. Fathiyeh Faghih |
| 2012 | Modeling Cloud performance with Kriging. Alessio Gambi, Giovanni Toffetti |
| 2012 | Moving mobile applications between mobile devices seamlessly. Volker Schuchardt |
| 2012 | Multi-label software behavior learning. Yang Feng, Zhenyu Chen |
| 2012 | Object-centric debugging. Jorge Ressia, Alexandre Bergel, Oscar Nierstrasz |
| 2012 | On how often code is cloned across repositories. Niko Schwarz, Mircea Lungu, Romain Robbes |
| 2012 | On the analysis of evolution of software artefacts and programs. Fehmi Jaafar |
| 2012 | On the naturalness of software. Abram Hindle, Earl T. Barr, Zhendong Su, Mark Gabel, Premkumar T. Devanbu |
| 2012 | On the proactive and interactive visualization for feature evolution comprehension: An industrial investigation. Renato Lima Novais, Camila Nunes, Caio A. N. Lima, Elder Cirilo, Francisco Dantas, Alessandro Garcia, Manoel G. Mendonça |
| 2012 | On-demand test suite reduction. Dan Hao, Lu Zhang, Xingxia Wu, Hong Mei, Gregg Rothermel |
| 2012 | Online sharing and integration of results from mining software repositories. Iman Keivanloo |
| 2012 | Overcoming the challenges in cost estimation for distributed software projects. Narayan Ramasubbu, Rajesh Krishna Balan |
| 2012 | Partial evaluation of model transformations. Ali Razavi, Kostas Kontogiannis |
| 2012 | Partial models: Towards modeling and reasoning with uncertainty. Michalis Famelis, Rick Salay, Marsha Chechik |
| 2012 | Performance debugging in the large via mining millions of stack traces. Shi Han, Yingnong Dang, Song Ge, Dongmei Zhang, Tao Xie |
| 2012 | Petri nets state space analysis in the cloud. Matteo Camilli |
| 2012 | Predicting performance via automated feature-interaction detection. Norbert Siegmund, Sergiy S. Kolesnikov, Christian Kästner, Sven Apel, Don S. Batory, Marko Rosenmüller, Gunter Saake |
| 2012 | Privacy and utility for defect prediction: Experiments with MORPH. Fayola Peters, Tim Menzies |
| 2012 | ReBucket: A method for clustering duplicate crash reports based on call stack similarity. Yingnong Dang, Rongxin Wu, Hongyu Zhang, Dongmei Zhang, Peter Nobel |
| 2012 | Recommending source code for use in rapid software prototypes. Collin McMillan, Negar Hariri, Denys Poshyvanyk, Jane Cleland-Huang, Bamshad Mobasher |
| 2012 | Reconciling manual and automatic refactoring. Xi Ge, Quinton L. DuBose, Emerson R. Murphy-Hill |
| 2012 | Recovering traceability links between an API and its learning resources. Barthélémy Dagenais, Martin P. Robillard |
| 2012 | Reducing confounding bias in predicate-level statistical debugging metrics. Ross Gore, Paul F. Reynolds Jr. |
| 2012 | Refounding software engineering: The Semat initiative (Invited presentation). Mira Kajko-Mattsson, Michael Striewe, Michael Goedicke, Ivar Jacobson, Ian Spence, Shihong Huang, Paul McMahon, Bruce MacIsaac, Brian Elvesæter, Arne J. Berre, Ed Seymour |
| 2012 | Release engineering practices and pitfalls. Hyrum K. Wright, Dewayne E. Perry |
| 2012 | Repository for Model Driven Development (ReMoDD). Robert B. France, James M. Bieman, Sai Pradeep Mandalaparty, Betty H. C. Cheng, Adam C. Jensen |
| 2012 | Restructuring unit tests with TestSurgeon. Pablo Estefo |
| 2012 | Runtime monitoring of component changes with Spy@Runtime. Carlo Ghezzi, Andrea Mocci, Mario Sangiorgio |
| 2012 | SDiC: Context-based retrieval in Eclipse. Bruno Antunes, Joel Cordeiro, Paulo Gomes |
| 2012 | SOA adoption in the Italian industry. Maurizio Leotta, Filippo Ricca, Marina Ribaudo, Gianna Reggio, Egidio Astesiano, Tullio Vernazza |
| 2012 | Search based design of software product lines architectures. Thelma Elita Colanzi |
| 2012 | Security testing of web applications: A research plan. Andrea Avancini |
| 2012 | Semi-automatically extracting FAQs to improve accessibility of software development knowledge. Stefan Henß, Martin Monperrus, Mira Mezini |
| 2012 | Simulation-based abstractions for software product-line model checking. Maxime Cordy, Andreas Classen, Gilles Perrouin, Pierre-Yves Schobbens, Patrick Heymans, Axel Legay |
| 2012 | Slicing MATLAB Simulink models. Robert Reicherdt, Sabine Glesner |
| 2012 | Societal Computing. Swapneel Sheth |
| 2012 | Software analytics in practice: Mini tutorial. Dongmei Zhang, Tao Xie |
| 2012 | Software architecture - What does it mean in industry? (Invited industrial talk). Eberhard Wolff |
| 2012 | Software as an engineering material: How the affordances of programming have changed and what to do about it (Invited industrial talk). Keith Braithwaite |
| 2012 | Software fault localization based on program slicing spectrum. Wanzhi Wen |
| 2012 | Software process improvement through the identification and removal of project-level knowledge flow obstacles. Susan M. Mitchell, Carolyn B. Seaman |
| 2012 | Software regression as change of input partitioning. Marcel Böhme |
| 2012 | Sound empirical evidence in software testing. Gordon Fraser, Andrea Arcuri |
| 2012 | Specification engineering and modular verification using a web-integrated verifying compiler. Charles T. Cook, Heather K. Harton, Hampton Smith, Murali Sitaraman |
| 2012 | Specification patterns from research to industry: A case study in service-based applications. Domenico Bianculli, Carlo Ghezzi, Cesare Pautasso, Patrick Senti |
| 2012 | Stack layout transformation: Towards diversity for securing binary programs. Benjamin Rodes |
| 2012 | Stages in teaching software testing. Tony Cowling |
| 2012 | Static detection of resource contention problems in server-side scripts. Yunhui Zheng, Xiangyu Zhang |
| 2012 | Statically checking API protocol conformance with mined multi-object specifications. Michael Pradel, Ciera Jaspan, Jonathan Aldrich, Thomas R. Gross |
| 2012 | Stride: Search-based deterministic replay in polynomial time via bounded linkage. Jinguo Zhou, Xiao Xiao, Charles Zhang |
| 2012 | Summary of the ICSE 2012 tutorials and technical briefings. Andreas Leitner, Oscar Nierstrasz |
| 2012 | Summary of the ICSE 2012 workshops. Alessandro Orso, Ralf H. Reussner |
| 2012 | Supporting extract class refactoring in Eclipse: The ARIES project. Gabriele Bavota, Andrea De Lucia, Andrian Marcus, Rocco Oliveto, Fabio Palomba |
| 2012 | Supporting sustainability with software - An industrial perspective (Keynote). Frank-Dieter Clesle |
| 2012 | Symbiotic general-purpose and domain-specific languages. Colin Atkinson, Ralph Gerbig, Bastian Kennel |
| 2012 | Synthesis of event-based controllers: A software engineering challenge. Nicolás D'Ippolito |
| 2012 | Synthesizing API usage examples. Raymond P. L. Buse, Westley Weimer |
| 2012 | Teaching collaborative software development: A case study. Terhi Kilamo, Imed Hammouda, Mohamed Amine Chatti |
| 2012 | Teaching software engineering and software project management: An integrated and practical approach. Gabriele Bavota, Andrea De Lucia, Fausto Fasano, Rocco Oliveto, Carlo Zottoli |
| 2012 | Temporal analysis of API usage concepts. Gias Uddin, Barthélémy Dagenais, Martin P. Robillard |
| 2012 | Ten tips to succeed in Global Software Engineering education. Ivica Crnkovic, Ivana Bosnic, Mario Zagar |
| 2012 | Ten years of automated code analysis at Microsoft (Invited industrial talk). Wolfram Schulte |
| 2012 | Test confessions: A study of testing practices for plug-in systems. Michaela Greiler, Arie van Deursen, Margaret-Anne D. Storey |
| 2012 | Testing and debugging UML models based on fUML. Tanja Mayerhofer |
| 2012 | The Quamoco product quality modelling and assessment approach. Stefan Wagner, Klaus Lochmann, Lars Heinemann, Michael Kläs, Adam Trendowicz, Reinhold Plösch, Andreas Seidl, Andreas Goeb, Jonathan Streit |
| 2012 | The co-evolution of socio-technical structures in sustainable software development: Lessons from the open source software communities. Marcelo Serrano Zanetti |
| 2012 | The impacts of software process improvement on developers: A systematic review. Mathieu Lavallée, Pierre N. Robillard |
| 2012 | Timely and efficient facilitation of coordination of software developers' activities. Kelly Blincoe |
| 2012 | Timely detection of Coordination Requirements to support collaboration among software developers. Kelly Blincoe |
| 2012 | Toward actionable, broadly accessible contests in Software Engineering. Jane Cleland-Huang, Yonghee Shin, Ed Keenan, Adam Czauderna, Greg Leach, Evan Moritz, Malcom Gethers, Denys Poshyvanyk, Jane Huffman Hayes, Wenbin Li |
| 2012 | Towards a federated cloud ecosystem (Invited industrial talk). Clovis Chapman |
| 2012 | Towards business processes orchestrating the physical enterprise with wireless sensor networks. Fabio Casati, Florian Daniel, Guenadi Dantchev, Joakim Eriksson, Niclas Finne, Stamatis Karnouskos, Patricio Moreno Montero, Luca Mottola, Felix Jonathan Oppermann, Gian Pietro Picco, Antonio Quartulli, Kay Römer, Patrik Spiess, Stefano Tranquillini, Thiemo Voigt |
| 2012 | Towards flexible evolution of Dynamically Adaptive Systems. Gilles Perrouin, Brice Morin, Franck Chauvel, Franck Fleurey, Jacques Klein, Yves Le Traon, Olivier Barais, Jean-Marc Jézéquel |
| 2012 | Towards the verification of multi-diagram UML models. Alfredo Motta |
| 2012 | TraceLab: An experimental workbench for equipping researchers to innovate, synthesize, and comparatively evaluate traceability solutions. Ed Keenan, Adam Czauderna, Greg Leach, Jane Cleland-Huang, Yonghee Shin, Evan Moritz, Malcom Gethers, Denys Poshyvanyk, Jonathan I. Maletic, Jane Huffman Hayes, Alex Dekhtyar, Daria Manukian, Shervin Hossein, Derek Hearn |
| 2012 | Trends in object-oriented software evolution: Investigating network properties. Alexander Chatzigeorgiou, George Melas |
| 2012 | UDesignIt: Towards social media for community-driven design. Phil Greenwood, Awais Rashid, James Walkerdine |
| 2012 | Uncovering performance problems in Java applications with reference propagation profiling. Dacong Yan, Guoqing Xu, Atanas Rountev |
| 2012 | Understanding integer overflow in C/C++. Will Dietz, Peng Li, John Regehr, Vikram S. Adve |
| 2012 | Understanding the impact of Pair Programming on developers attention: A case study on a large industrial experimentation. Alberto Sillitti, Giancarlo Succi, Jelena Vlasenko |
| 2012 | Use, disuse, and misuse of automated refactorings. Mohsen Vakilian, Nicholas Chen, Stas Negara, Balaji Ambresh Rajkumar, Brian P. Bailey, Ralph E. Johnson |
| 2012 | Using automatic static analysis to identify technical debt. Antonio Vetrò |
| 2012 | Using continuous integration of code and content to teach software engineering with limited resources. Jörn Guy Süß, William Billingsley |
| 2012 | Using dynamic analysis to discover polynomial and array invariants. ThanhVu Nguyen, Deepak Kapur, Westley Weimer, Stephanie Forrest |
| 2012 | Using invariant relations in the termination analysis of while loops. Wided Ghardallou |
| 2012 | Using knowledge elicitation to improve Web effort estimation: Lessons from six industrial case studies. Emilia Mendes |
| 2012 | Using machine learning to enhance automated requirements model transformation. Erol-Valeriu Chioasca |
| 2012 | Using structural and semantic information to support software refactoring. Gabriele Bavota |
| 2012 | Using the GPGPU for scaling up Mining Software Repositories. Rina Nagano, Hiroki Nakamura, Yasutaka Kamei, Bram Adams, Kenji Hisazumi, Naoyasu Ubayashi, Akira Fukuda |
| 2012 | Verifying client-side input validation functions using string analysis. Muath Alkhalaf, Tevfik Bultan, Jose L. Gallegos |
| 2012 | What make long term contributors: Willingness and opportunity in OSS community. Minghui Zhou, Audris Mockus |
| 2012 | What scope is there for adopting evidence-informed teaching in SE? David Budgen, Sarah Drummond, Pearl Brereton, Nikki Holland |
| 2012 | When open source turns cold on innovation - The challenges of navigating licensing complexities in new research domains. Christopher Forbes, Iman Keivanloo, Juergen Rilling |
| 2012 | Where does this code come from and where does it go? - Integrated code history tracker for open source systems. Katsuro Inoue, Yusuke Sasaki, Pei Xia, Yuki Manabe |
| 2012 | Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports. Jian Zhou, Hongyu Zhang, David Lo |
| 2012 | Whither software architecture? (Keynote). Jeff Kramer |
| 2012 | WhoseFault: Automatic developer-to-fault assignment through fault localization. Francisco Servant, James A. Jones |
| 2012 | Winbook: A social networking based framework for collaborative requirements elicitation and WinWin negotiations. Nupul Kukreja |
| 2012 | WitchDoctor: IDE support for real-time auto-completion of refactorings. Stephen R. Foster, William G. Griswold, Sorin Lerner |
| 2012 | WorkItemExplorer: Visualizing software development tasks using an interactive exploration environment. Christoph Treude, Patrick Gorman, Lars Grammel, Margaret-Anne D. Storey |
| 2012 | Writing dynamic service orchestrations with DSOL. Leandro Sales Pinto, Gianpaolo Cugola, Carlo Ghezzi |
| 2012 | iTree: Efficiently discovering high-coverage configurations using interaction trees. Charles Song, Adam A. Porter, Jeffrey S. Foster |
| 2012 | make test-zesti: A symbolic execution solution for improving regression testing. Paul Dan Marinescu, Cristian Cadar |
| 2012 | xMapper: An architecture-implementation mapping tool. Yongjie Zheng, Richard N. Taylor |