


default search action
33rd ICSE 2011: Waikiki, Honolulu, Hawaii, USA
- Richard N. Taylor, Harald C. Gall, Nenad Medvidovic:

Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011. ACM 2011, ISBN 978-1-4503-0445-0
Technical / Research Track
Testing the waters I
- Andrea Arcuri, Lionel C. Briand:

A practical guide for using statistical tests to assess randomized algorithms in software engineering. 1-10 - Lin Tan, Yuanyuan Zhou, Yoann Padioleau:

aComment: mining annotations from comments and code to detect interrupt related concurrency bugs. 11-20 - James A. Clause, Alessandro Orso:

Camouflage: automated anonymization of field data. 21-30
Surfing the dependability wave
- Joseph P. Near, Aleksandar Milicevic, Eunsuk Kang, Daniel Jackson:

A lightweight code analysis and its role in evaluation of a dependability case. 31-40 - Toshiya Fujii, Tadashi Dohi

, Takaji Fujiwara:
Towards quantitative software reliability assessment in incremental development processes. 41-50 - Stefan Winter, Constantin Sârbu, Neeraj Suri

, Brendan Murphy:
The impact of fault models on software robustness evaluations. 51-60
Refactoring your Lei I
- Fredrik Kjolstad

, Danny Dig, Gabriel Acevedo, Marc Snir:
Transformation for class immutability. 61-70 - Max Schäfer

, Manu Sridharan
, Julian Dolby, Frank Tip:
Refactoring Java programs for flexible locking. 71-80 - Kathryn T. Stolee

, Sebastian G. Elbaum:
Refactoring pipe-like mashups for end-user programmers. 81-90
Comprehending the drift I
- Sandeep Kumar, Siau-Cheng Khoo, Abhik Roychoudhury

, David Lo
:
Mining message sequence graphs. 91-100 - Giriprasad Sridhara, Lori L. Pollock, K. Vijay-Shanker:

Automatically detecting and describing high level actions within methods. 101-110 - Collin McMillan, Mark Grechanik

, Denys Poshyvanyk
, Qing Xie, Chen Fu:
Portfolio: finding relevant functions and their usage. 111-120
Debugging the surf
- Satish Chandra, Emina Torlak, Shaon Barman, Rastislav Bodík:

Angelic debugging. 121-130 - Ariel Rabkin, Randy H. Katz:

Static extraction of program configuration options. 131-140 - Shane McIntosh, Bram Adams

, Thanh H. D. Nguyen, Yasutaka Kamei, Ahmed E. Hassan:
An empirical study of build maintenance effort. 141-150
Empirical luau I
- Miryung Kim, Dongxiang Cai, Sunghun Kim:

An empirical investigation into the role of API-level refactorings during software evolution. 151-160 - Marcelo Cataldo, James D. Herbsleb

:
Factors leading to integration failures in global feature-oriented development: an empirical analysis. 161-170 - Pamela Bhattacharya, Iulian Neamtiu:

Assessing programming language impact on development and maintenance: a study on c and c++. 171-180
Far-out surfware engineering
- Horatiu Dumitru, Marek Gibiec, Negar Hariri, Jane Cleland-Huang, Bamshad Mobasher

, Carlos Castro-Herrera, Mehdi Mirakhorli:
On-demand feature recommendations derived from mining public product descriptions. 181-190 - Yi Wei, Carlo A. Furia, Nikolay Kazmin, Bertrand Meyer

:
Inferring better contracts. 191-200
Riding the design wave I
- Jungju Oh, Christopher J. Hughes

, Guru Venkataramani, Milos Prvulovic:
LIME: a framework for debugging load imbalance in multi-threaded execution. 201-210 - Nicolás D'Ippolito

, Víctor A. Braberman, Nir Piterman
, Sebastián Uchitel
:
Synthesis of live behaviour models for fallible domains. 211-220 - Chao Wang, Mahmoud Said, Aarti Gupta

:
Coverage guided systematic concurrency testing. 221-230
Program surfing I
- Fausto Spoto

, Michael D. Ernst:
Inference of field initialization. 231-240 - Eric Bodden

, Andreas Sewe, Jan Sinschek, Hela Oueslati, Mira Mezini:
Taming reflection: Aiding static analysis in the presence of reflection and custom class loaders. 241-250 - Fang Yu, Muath Alkhalaf, Tevfik Bultan:

Patching vulnerabilities with sanitization synthesis. 251-260
Developer waves
- Narayan Ramasubbu

, Marcelo Cataldo, Rajesh Krishna Balan, James D. Herbsleb
:
Configuring global software teams: a multi-company analysis of project productivity, quality, and profits. 261-270 - Minghui Zhou, Audris Mockus

:
Does the initial environment impact the future of developers. 271-280 - Andrew Meneely

, Laurie A. Williams:
Socio-technical developer networks: should we trust our measurements? 281-290
Outrigger models and clones
- Kelly Androutsopoulos

, David W. Binkley, David Clark
, Nicolas Gold, Mark Harman
, Kevin Lano, Zheng Li:
Model projection: simplifying models in response to restricting the environment. 291-300 - Heejung Kim, Yungbum Jung, Sunghun Kim, Kwangkeun Yi:

MeCC: memory comparison-based clone detector. 301-310 - Nils Göde, Rainer Koschke:

Frequency and risks of changes to clones. 311-320
Surfer model checking
- Andreas Classen, Patrick Heymans, Pierre-Yves Schobbens

, Axel Legay:
Symbolic model checking of software product lines. 321-330 - Lucas C. Cordeiro

, Bernd Fischer
:
Verifying multi-threaded software using smt-based context-bounded model checking. 331-340 - Antonio Filieri

, Carlo Ghezzi, Giordano Tamburrelli:
Run-time efficient probabilistic model checking. 341-350
Comprehending the drift II
- David Kawrykow, Martin P. Robillard:

Non-essential changes in version histories. 351-360 - Tung Thanh Nguyen

, Hung Viet Nguyen, Hoan Anh Nguyen, Tien N. Nguyen:
Aspect recommendation for evolving software. 361-370 - Reid Holmes, David Notkin:

Identifying program, test, and environmental changes that affect behaviour. 371-380
Testing the waters II
- Guido de Caso, Víctor A. Braberman, Diego Garbervetsky

, Sebastián Uchitel
:
Program abstractions for behaviour validation. 381-390 - Matt Staats, Michael W. Whalen, Mats Per Erik Heimdahl:

Programs, tests, and oracles: the foundations of testing revisited. 391-400 - Tianwei Sheng, Neil Vachharajani, Stéphane Eranian, Robert Hundt

, Wenguang Chen, Weimin Zheng:
RACEZ: a lightweight and non-invasive race detection tool for production applications. 401-410
Riding the design wave II
- Sunny Wong, Yuanfang Cai, Miryung Kim, Michael Dalton:

Detecting software modularity violations. 411-420 - Sven Apel

, Dirk Beyer
:
Feature cohesion in software product lines: an exploratory study. 421-430 - Damien Cassou, Emilie Balland, Charles Consel, Julia Lawall:

Leveraging software architectures to guide and verify the development of sense/compute/control applications. 431-440
Refactoring your lei II
- Friedrich Steimann

, Fabian Urs Stolz:
Refactoring to role objects. 441-450 - Felienne Hermans, Martin Pinzger, Arie van Deursen

:
Supporting professional spreadsheet users by generating leveled dataflow diagrams. 451-460 - Steven She, Rafael Lotufo, Thorsten Berger, Andrzej Wasowski

, Krzysztof Czarnecki:
Reverse engineering feature models. 461-470
Empirical luau II
- John Edward Hutchinson, Jon Whittle, Mark Rouncefield, Steinar Kristoffersen:

Empirical assessment of MDE in industry. 471-480 - Sunghun Kim, Hongyu Zhang

, Rongxin Wu
, Liang Gong:
Dealing with noise in defect prediction. 481-490 - Foyzur Rahman, Premkumar T. Devanbu

:
Ownership, experience and defects: a fine-grained study of authorship. 491-500
Program surfing II
- Domenico Bianculli

, Dimitra Giannakopoulou, Corina S. Pasareanu:
Interface decomposition for service compositions. 501-510 - Aleksandar Milicevic, Derek Rayside, Kuat Yessenov, Daniel Jackson:

Unifying execution of imperative and declarative code. 511-520 - Michael Bayne, Richard Cook, Michael D. Ernst:

Always-available static and dynamic feedback. 521-530
Comprehending the drift III
- Massila Kamalrudin

, John G. Hosking
, John C. Grundy
:
Improving requirements quality using essential use case interaction patterns. 531-540 - Peter C. Rigby, Margaret-Anne D. Storey:

Understanding broadcast based peer review on open source software projects. 541-550 - Richard Wettel, Michele Lanza

, Romain Robbes
:
Software systems as cities: a controlled experiment. 551-560
Web surfing
- Ali Mesbah

, Mukul R. Prasad:
Automated cross-browser compatibility testing. 561-570 - Shay Artzi, Julian Dolby, Simon Holm Jensen, Anders Møller

, Frank Tip:
A framework for automated testing of javascript web applications. 571-580 - William N. Sumner

, Tao Bao, Xiangyu Zhang, Sunil Prabhakar
:
Coalescing executions for fast uncertainty analysis. 581-590
Testing the waters III
- Choonghwan Lee, Feng Chen, Grigore Rosu:

Mining parametric specifications. 591-600 - Cédric Jeanneret, Martin Glinz, Benoit Baudry:

Estimating footprints of model operations. 601-610 - Xusheng Xiao

, Tao Xie, Nikolai Tillmann, Jonathan de Halleux:
Precise identification of problems for structural test generation. 611-620
Keynotes
- Kumiyo Nakakoji:

Interactivity, continuity, sketching, and experience: (keynote abstract). 621 - Bill Dresselhaus:

Exciting new trends in design thinking. 622
Software Engineering in Practice
Empirical software engineering
- Lucas Layman

, Victor R. Basili, Marvin V. Zelkowitz, Karen L. Fisher:
A case study of measuring process risk for early insights into software safety. 623-632 - John Edward Hutchinson, Mark Rouncefield, Jon Whittle:

Model-driven engineering practices in industry. 633-642 - Bradley R. Schmerl, David Garlan, Vishal Dwivedi, Michael W. Bigrigg, Kathleen M. Carley

:
SORASCS: a case study in soa-based platform design for socio-cultural analysis. 643-652
Industry software architecture
- Liam O'Brien, James Gibson, Jon Gray:

A method for selecting SOA pilot projects including a pilot metrics framework. 653-662 - Rick Kazman, Len Bass, James Ivers, Gabriel A. Moreno:

Architecture evaluation without an architecture: experience with the smart grid. 663-670 - Jeroen van den Bos

, Tijs van der Storm:
Bringing domain-specific languages to digital forensics. 671-680
Software engineering at large
- Werner Dietl, Stephanie Dietzel, Michael D. Ernst, Kivanç Muslu, Todd W. Schiller:

Building and using pluggable type-checkers. 681-690 - Rachel K. E. Bellamy, Bonnie E. John, Sandra Kogan:

Deploying CogTool: integrating quantitative usability assessment into real-world software development. 691-700 - Daniel Port, Allen P. Nikora, Jairus Hihn, LiGuo Huang

:
Experiences with text mining large collections of unstructured systems development artifacts at jpl. 701-710
Software metrics
- Bill Curtis, Jay Sappidi, Jitendra Subramanyam:

An evaluation of the internal quality of business applications: does size matter? 711-715 - Paul Luo Li, Ryan Kivett, Zhiyuan Zhan, Sung-eok Jeon, Nachiappan Nagappan, Brendan Murphy, Amy J. Ko:

Characterizing the differences between pre- and post- release versions of software. 716-725 - Jonathan Streit

, Markus Pizka:
Why software quality improvement fails: (and how to succeed nevertheless). 726-735
Software testing and analysis
- Yoram Adler, Noam Behar, Orna Raz, Onn Shehory

, Nadav Steindler, Shmuel Ur, Aviad Zlotnick:
Code coverage analysis in practice for large systems. 736-745 - Mithun Acharya, Brian Robinson:

Practical change impact analysis based on static program slicing for industrial software systems. 746-755 - Yoon-chan Jhi, Xinran Wang, Xiaoqi Jia, Sencun Zhu, Peng Liu, Dinghao Wu:

Value-based program characterization and its application to software plagiarism detection. 756-765
Tools and environments
- Hans Christian Benestad, Jo Erskine Hannay:

A comparison of model-based and judgment-based release planning in incremental software projects. 766-775 - Heiko Koziolek, Bastian Schlich, Carlos G. Bilich, Roland Weiss, Steffen Becker, Klaus Krogmann, Mircea Trifu, Raffaela Mirandola

, Anne Koziolek:
An industrial case study on quality impact prediction for evolving service-oriented software. 776-785 - Wladimir Araujo, Lionel C. Briand, Yvan Labiche

:
Enabling the runtime assertion checking of concurrent contracts for the Java modeling language. 786-795
New Ideas and Emerging Results
Collaboration
- Pierre F. Tiako:

Perspectives of delegation in team-based distributed software development over the GENI infrastructure. 796-799 - Irwin Kwan, Daniela E. Damian:

The hidden experts in software-engineering communication. 800-803 - Christoph Treude

, Ohad Barzilay, Margaret-Anne D. Storey:
How do programmers ask and answer questions on the web?. 804-807
Tools
- Rachel K. E. Bellamy, Michael Desmond, Jacquelyn Martino, Paul Matchen, Harold Ossher, John T. Richards, Calvin Swart:

Sketching tools for ideation. 808-811 - John Hardy, Christopher Bull

, Gerald Kotonya
, Jon Whittle:
Digitally annexing desk space for software development. 812-815 - Nan Niu

, Anas Mahmoud, Gary Bradshaw:
Information foraging as a foundation for code navigation. 816-819
Tools & languages
- Rocco Oliveto, Malcom Gethers, Gabriele Bavota

, Denys Poshyvanyk
, Andrea De Lucia
:
Identifying method friendships to remove the feature envy bad smell. 820-823 - Nicolás López, André van der Hoek:

The code orb: supporting contextualized coding via at-a-glance views. 824-827 - Jonathan Aldrich

, Ronald Garcia, Mark Hahnenberg, Manuel Mohr, Karl Naden, Darpan Saini, Sven Stork, Joshua Sunshine, Éric Tanter, Roger Wolff:
Permission-based programming languages. 828-831
Process
- Alberto Sillitti, Giancarlo Succi

, Jelena Vlasenko:
Toward a better understanding of tool usage. 832-835 - Borislava I. Simidchieva

, Leon J. Osterweil:
Characterizing process variation. 836-839 - Nicolas Mangano, Harold Ossher, Ian Simmonds, Matthew Callery, Michael Desmond, Sophia Krasikov:

Blending freeform and managed information in tables. 840-843 - Kenneth Mark Anderson

, Aaron Schram:
Design and implementation of a data analytics infrastructure in support of crisis informatics research. 844-847
Requirements
- Yang Li, Nitesh Narayan, Jonas Helming, Maximilian Koegel:

A domain specific requirements model for scientific computing. 848-851 - Felix Bott, Stephan Diehl

, Rainer Lutz:
CREWW: collaborative requirements engineering with wii-remotes. 852-855 - Rafael V. Borges, Artur S. d'Avila Garcez, Luís C. Lamb

, Bashar Nuseibeh
:
Learning to adapt requirements specifications of evolving systems. 856-859 - David Cuddeback, Alex Dekhtyar, Jane Huffman Hayes, Jeff Holden, Wei-Keat Kong:

Towards overcoming human analyst fallibility in the requirements tracing process. 860-863
Verification 1
- Alexander Nöhrer, Alexander Reder, Alexander Egyed:

Positive effects of utilizing relationships between inconsistencies for more effective inconsistency resolution. 864-867 - Grigore Rosu, Andrei Stefanescu:

Matching logic: a new program verification approach. 868-871
Testing
- Cornel Barna, Marin Litoiu

, Hamoun Ghanbari:
Model-based performance testing. 872-875 - Baiqiang Chen, Jian Zhang:

Tuple density: a new metric for combinatorial test suites. 876-879 - Colin Atkinson

, Oliver Hummel
, Werner Janjic:
Search-enhanced testing. 880-883
Testing & debugging
- Ahmed Tamrawi, Tung Thanh Nguyen

, Jafar M. Al-Kofahi, Tien N. Nguyen:
Fuzzy set-based automatic bug triaging. 884-887 - Mary Lou Soffa, Kristen R. Walcott, Jason Mars:

Exploiting hardware advances for software testing and debugging. 888-891 - Matt Staats, Michael W. Whalen, Mats Per Erik Heimdahl:

Better testing through oracle selection. 892-895
Program analysis 1
- Xiao Xiao, Jinguo Zhou, Charles Zhang:

Tracking data structures for postmortem analysis. 896-899 - Xin Peng, Zhenchang Xing, Xi Tan, Yijun Yu, Wenyun Zhao:

Iterative context-aware feature location. 900-903 - Romain Robbes

, Mircea Lungu:
A study of ripple effects in software ecosystems. 904-907
Design traceability
- Mehdi Mirakhorli, Jane Cleland-Huang:

Tracing architectural concerns in high assurance systems. 908-911 - Xiaofan Chen, John G. Hosking

, John C. Grundy
:
A combination approach for enhancing automated traceability. 912-915 - Dan Tofan

, Matthias Galster, Paris Avgeriou
:
Capturing tacit architectural knowledge using the repertory grid technique. 916-919
Modeling (or not)
- Stan Jarzabek, Ha Duy Trung:

Flexible generators for software reuse and evolution. 920-923 - Fahad Rafique Golra

, Fabien Dagnat:
The lazy initialization multilayered modeling framework. 924-927 - Henrik Bærbak Christensen, Klaus Marius Hansen:

Towards architectural information in implementation. 928-931
Empirical SE
- Tung Thanh Nguyen

, Tien N. Nguyen, Tu Minh Phuong
:
Topic-based defect prediction. 932-935 - Victor Pankratius:

Automated usability evaluation of parallel programming constructs. 936-939 - Kenneth Hullett, Nachiappan Nagappan, Eric Schuh, John Hopson:

Data analytics for game development. 940-943
Program analysis 2
- Dionysis Athanasopoulos

, Apostolos V. Zarras, Panos Vassiliadis
, Valérie Issarny:
Mining service abstractions. 944-947 - Heidar Pirzadeh, Abdelwahab Hamou-Lhadj

:
A software behaviour analysis framework based on the human perception systems. 948-951 - Muhammad Zubair Malik:

Dynamic shape analysis of program heap using graph spectra. 952-955 - Sheng Liu, Jian Zhang:

Program analysis: from qualitative analysis to quantitative analysis. 956-959
Verification 2
- Syed Shariyar Murtaza, Nazim H. Madhavji, Mechelle Gittens, Zude Li:

Diagnosing new faults using mutants and prior faults. 960-963 - Yan Wu, Harvey P. Siy, Robin A. Gandhi:

Empirical results on the study of software vulnerabilities. 964-967
Different angles
- Abram Hindle, Michael W. Godfrey, Richard C. Holt:

Multifractal aspects of software development. 968-971 - James B. Williams, Jens H. Weber-Jahnke:

The American law institute's principles on software contracts and their ramifications for software engineering research. 972-975 - Nadine Amsel, Zaid Ibrahim, Amir Malik, Bill Tomlinson

:
Toward sustainable software engineering. 976-979
Research Demonstrations
DemoSurf: software analysis and model evolution
- Yu Sun, Jeff Gray

, Jules White:
MT-Scribe: an end-user approach to automate software model evolution. 980-982 - Pierre Genevès, Nabil Layaïda:

Inconsistent path detection for XML IDEs. 983-985 - Jan Jürjens:

Automated security hardening for evolving UML models. 986-988
DemoSun: dynamic software updates and analysis
- Mario Pukall, Alexander Grebhahn, Reimar Schröter, Christian Kästner

, Walter Cazzola
, Sebastian Götz:
JavAdaptor: unrestricted dynamic software updates for Java. 989-991 - Xi Ge, Kunal Taneja

, Tao Xie, Nikolai Tillmann:
DyTa: dynamic symbolic execution guided with static verification results. 992-994 - Reid Holmes, David Notkin:

Identifying opaque behavioural changes. 995-997 - Nick Matthijssen, Andy Zaidman

:
FireDetective: understanding ajax client/server interactions. 998-1000
DemoSky: software testing and quality assessment
- Zhongxian Gu, Earl T. Barr

, Zhendong Su
:
BQL: capturing and reusing debugging knowledge. 1001-1003 - Xusheng Xiao

, Tao Xie, Nikolai Tillmann, Jonathan de Halleux:
Covana: precise identification of problems in pex. 1004-1006 - Florian Deissenboeck, Lars Heinemann, Markus Herrmannsdoerfer, Klaus Lochmann, Stefan Wagner

:
The quamoco tool chain for quality modeling and assessment. 1007-1009 - Brett Daniel, Danny Dig, Tihomir Gvero, Vilas Jagannath, Johnston Jiaa, Damion Mitchell, Jurand Nogiec, Shin Hwei Tan, Darko Marinov:

ReAssert: a tool for repairing broken unit tests. 1010-1012 - Leonardo Mariani

, Mauro Pezzè
, Oliviero Riganelli
, Mauro Santoro:
AutoBlackTest: a tool for automatic black-box testing. 1013-1015
DemoSand: computer supported cooperative work and software engineering
- Elad Fein, Natalia Razinkov, Shlomit Shachor, Pietro Mazzoleni, SweeFen Goh, Richard Goodwin, Manisha Bhandar, Shyh-Kwei Chen, Juhnyoung Lee, Vibha Singhal Sinha, Senthil Mani, Debdoot Mukherjee, Biplav Srivastava, Pankaj Dhoolia:

Using MATCON to generate CASE tools that guide deployment of pre-packaged applications. 1016-1018 - Noah Jorgenson, Matthew L. Hale, Rose F. Gamble:

SEREBRO: facilitating student project team collaboration. 1019-1021 - Soo Ling Lim, Daniela E. Damian, Anthony Finkelstein:

StakeSource2.0: using social networks of stakeholders to identify and prioritise requirements. 1022-1024 - Alberto Bacchelli, Michele Lanza

, Marco D'Ambros:
Miler: a toolset for exploring email data. 1025-1027 - Nicolas Mangano, Mitch Dempsey, Nicolás López, André van der Hoek:

A demonstration of a distributed software design sketching tool. 1028-1030
DemoShore: software development and maintenance
- Michael Stengel, Mathias Frisch, Sven Apel

, Janet Feigenspan, Christian Kästner
, Raimund Dachselt
:
View infinity: a zoomable interface for feature-oriented software development. 1031-1033 - Malcom Gethers, Trevor Savage, Massimiliano Di Penta

, Rocco Oliveto, Denys Poshyvanyk
, Andrea De Lucia
:
CodeTopics: which topic am I coding now? 1034-1036 - Marios Fokaefs, Nikolaos Tsantalis

, Eleni Stroulia
, Alexander Chatzigeorgiou:
JDeodorant: identification and application of extract class refactorings. 1037-1039 - Andrew McVeigh, Jeff Kramer, Jeff Magee:

Evolve: tool support for architecture evolution. 1040-1042 - Collin McMillan, Mark Grechanik

, Denys Poshyvanyk
, Qing Xie, Chen Fu:
Portfolio: a search engine for finding functions and their usages. 1043-1045
Impact project focus area
- He Zhang, D. Ross Jeffery, Dan Houston, LiGuo Huang

, Liming Zhu
:
Impact of process simulation on software practice: an initial report. 1046-1056 - Barry W. Boehm, Ricardo Valerdi

:
Impact of software resource estimation research on practice: a preliminary report on achievements, synergies, and challenges. 1057-1065 - Cristian Cadar, Patrice Godefroid, Sarfraz Khurshid, Corina S. Pasareanu, Koushik Sen, Nikolai Tillmann, Willem Visser:

Symbolic execution for software testing in practice: preliminary assessment. 1066-1071
Technical briefings
- Gail C. Murphy, Andreas Zeller

:
ICSE 2011 technical briefings. 1072-1073
Doctoral Symposium
Mature phase extended abstracts
- Alberto Bacchelli:

Exploring, exposing, and exploiting emails to include human factors in software engineering. 1074-1077 - Ning Chen:

GATE: game-based testing environment. 1078-1081 - Francisco Dantas:

Reuse vs. maintainability: revealing the impact of composition code properties. 1082-1085 - Sandeep Kumar:

Specification mining in concurrent and distributed systems. 1086-1089 - Isela Macia Bertran:

Detecting architecturally-relevant code smells in evolving software systems. 1090-1093 - Josip Maras:

Pragmatic reuse in web application development. 1094-1097 - Alexander Reder:

Inconsistency management framework for model-based development. 1098-1101 - Caitlin Sadowski:

Mental models and parallel program maintenance. 1102-1105 - Emad Shihab:

Pragmatic prioritization of software quality assurance efforts. 1106-1109 - Zhihong Xu:

Directed test suite augmentation. 1110-1113 - Yinxing Xue:

Reengineering legacy software products into software product line based on automatic variability analysis. 1114-1117 - Yongjie Zheng:

1.x-Way architecture-implementation mapping. 1118-1121
Early phase extended abstracts
- Pamela Bhattacharya:

Using software evolution history to facilitate development and maintenance. 1122-1123 - Collin McMillan:

Searching, selecting, and synthesizing source code. 1124-1125 - Mehdi Mirakhorli:

Tracing architecturally significant requirements: a decision-centric approach. 1126-1127 - Ana Petricic:

Predictable dynamic deployment of components in embedded systems. 1128-1129 - Leandro Sales Pinto:

A declarative approach to enable flexible and dynamic service compositions. 1130-1131 - Dina Salah:

A framework for the integration of user centered design and agile software development processes. 1132-1133 - Bhuricha Deen Sethanandha:

Improving open source software patch contribution process: methods and tools. 1134-1135 - Ben Smith:

Systematizing security test case planning using functional requirements phrases. 1136-1137 - Stephen W. Thomas:

Mining software repositories using topic models. 1138-1139
ACM student research competition
- Vanessa Peña Araya:

Test blueprint: an effective visual support for test coverage. 1140-1142 - Hamid Bagheri:

A formal approach to software synthesis for architectural platforms. 1143-1145 - Shauvik Roy Choudhary:

Detecting cross-browser issues in web applications. 1146-1148 - Julius Davies:

Measuring subversions: security and legal risk in reused software artifacts. 1149-1151 - Julie S. Fant:

Building domain specific software architectures from software architectural design patterns. 1152-1154 - Robert Goeritzer:

Using impact analysis in industry. 1155-1157 - Billy Kidwell:

A decision support system for the classification of software coding faults: a research abstract. 1158-1160 - Sandeep Kumar:

Specification mining in concurrent and distributed systems. 1161-1163 - Da Young Lee:

A case study on refactoring in Haskell programs. 1164-1166 - Shane McIntosh:

Build system maintenance. 1167-1169 - Collin McMillan:

Finding relevant functions in millions of lines of code. 1170-1172 - Hakim Sultanov:

Requirements tracing: discovering related documents through artificial pheromones and term proximity. 1173-1175 - Yu Sun:

An end-user demonstration approach to support aspect-oriented modeling. 1176-1178 - Xusheng Xiao

:
Problem identification for structural test generation: first step towards cooperative developer testing. 1179-1181 - Sai Zhang:

Palus: a hybrid automated test generation tool for java. 1182-1184 - Shao Jie Zhang:

Scalable automatic linearizability checking. 1185-1187
Workshop summaries
- Marcelo Cataldo, Cleidson R. B. de Souza

, Yvonne Dittrich
, Rashina Hoda
, Helen Sharp:
Workshop on cooperative and human aspects of software engineering: (CHASE 2011). 1188-1189 - Victor Pankratius, Michael Philippsen

:
Fourth international workshop on multicore software engineering: (IWMSE 2011). 1190-1191 - Harold Ossher, André van der Hoek, Margaret-Anne D. Storey, John Grundy

, Rachel K. E. Bellamy, Marian Petre:
Workshop on flexible modeling tools: (FlexiTools 2011). 1192-1193 - Jim Whitehead, Chris Lewis:

Workshop on games and software engineering: (GAS 2011). 1194-1195 - Chris A. Mattmann, Nenad Medvidovic, T. S. Mohan, T. Owen O'Malley:

Workshop on software engineering for cloud computing: (SECLOUD 2011). 1196-1197 - Kurt Geihs

, Luca Mottola
, Gian Pietro Picco, Kay Römer
:
Second international workshop on software engineering for sensor network applications: (SESENA 2011). 1198-1199 - Seok-Won Lee, Mattia Monga

, Jan Jürjens:
Seventh international workshop on software engineering for secure systems: (SESS 2011). 1200-1201 - Danny Dig, Don S. Batory:

Fourth workshop on refactoring tools: (WRT 2011). 1202-1203 - Julia Rubin, Goetz Botterweck

, Andreas Pleuss, David M. Weiss:
Second international workshop on product line approaches in software engineering: (PLEASE 2011). 1204-1205 - Eleni Stroulia

, Kevin Sullivan:
Third international workshop on software engineering in healthcare: (SEHC 2011). 1206-1207 - Stuart R. Faulk, Michal Young, David M. Weiss, Lian Yu:

Collaborative teaching of globally distributed software development: community building workshop (CTGDSD 2011). 1208-1209 - James R. Cordy, Katsuro Inoue, Stanislaw Jarzabek, Rainer Koschke:

Fifth international workshop on software clones: (IWSC 2011). 1210-1211 - Ipek Ozkaya

, Philippe Kruchten
, Robert L. Nord
, Nanette Brown:
Second international workshop on managing technical debt: (MTD 2011). 1212-1213 - Denys Poshyvanyk

, Massimiliano Di Penta
, Huzefa H. Kagdi:
Sixth international workshop on traceability in emerging forms of software engineering: (TEFSE 2011). 1214-1215 - Howard Foster, Antonia Bertolino

, J. Jenny Li:
Sixth international workshop on automation of software test: (AST 2011). 1216-1217 - Manuel Carro

, Dimka Karastoyanova
, Grace A. Lewis
, Anna Liu:
Third international workshop on principles of engineering service-oriented systems: (PESOS 2011). 1218-1219 - Paris Avgeriou

, Patricia Lago, Philippe Kruchten
:
Workshop on SHAring and Reusing architectural Knowledge: (SHARK 2011). 1220-1221 - Christoph Treude

, Margaret-Anne D. Storey, Arie van Deursen
, Andrew Begel, Sue Black:
Second international workshop on web 2.0 for software engineering: (Web2SE 2011). 1222-1223 - Giulio Concas, Massimiliano Di Penta

, Ewan D. Tempero, Hongyu Zhang
:
Workshop on emerging trends in software metrics: (WETSoM 2011). 1224-1225 - Jeffrey C. Carver, Roscoe A. Bartlett, Ian Gorton, Lorin Hochstein, Diane Kelly, Judith Segal:

Fourth international workshop on software engineering for computational science and engineering: (SE-CSE2011). 1226-1227 - Sushil Krishna Bajracharya, Adrian Kuhn, Yunwen Ye:

Third international workshop on search-driven development: users, infrastructure, tools, and evaluation (SUITE 2011). 1228-1229 - Judith Bishop, David Notkin, Karin K. Breitman

:
First workshop on developing tools as plug-ins: (TOPI 2011). 1230-1231
SCORE student contest
- Matteo Rossi, Michal Young:

SCORE 2011: the second student contest on software engineering. 1232-1233

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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














