default search action
23rd OOPSLA 2008: Nashville, TN, USA - Companion
- Gail E. Harris:
Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2008, October 19-13, 2007, Nashville, TN, USA. ACM 2008, ISBN 978-1-60558-220-7
Practitioner reports: refactoring and method agility
- Ethan Hadar, Gabriel M. Silberman:
Agile architecture methodology: long term strategy interleaved with short term tactics. 641-652 - Peter Sommerlad, Guido Zgraggen, Thomas Corbat, Lukas Felber:
Retaining comments when refactoring code. 653-662
Practitioner reports: state of the art architectures for transportation and astronomy
- Danny Weyns, Tom Holvoet, Kurt Schelfthout, Jan Wielemans:
Decentralized control of automatic guided vehicles: applying multi-agent systems in practice. 663-674 - Sonya J. Lowry, Phillip B. Warner, Evan Deaubl:
NOAO imaging meta data quality improvement: a case study of the evolution of a service oriented system. 675-684
Practitioner reports: overcoming non-functional challenges in development and integration
- Toshio Suganuma, Toshiaki Yasue, Tamiya Onodera, Toshio Nakatani:
Performance pitfalls in large-scale java applications translated from COBOL. 685-696 - Nikolay Malitsky:
Processing heterogeneous abstract syntax trees with the mutable class pattern. 697-702 - Zafar U. Singhera:
A workload model for topic-based publish/subscribe systems. 703-712
Demonstrations
- Mirco Bianco, Alberto Sillitti, Giancarlo Succi:
SyQL: an object oriented, fuzzy, temporal query language for repositories of software artifacts. 715-716 - Martin Lippert:
Aspect weaving for OSGi. 717-718 - Kristoffer Dyrkorn, Frank Wathne:
Automated testing of non-functional requirements. 719-720 - Anya Helene Bagge, Valentin David, Magne Haveraaen:
Axiom-based testing for C++. 721-722 - Matthew M. Papi, Mahmood Ali, Michael D. Ernst:
Compile-time type-checking for custom type qualifiers in Java. 723-724 - Mahmood Ali, Yoav Zibin, Matthew M. Papi, Michael D. Ernst:
Enforcing reference and object immutability in Java. 725-726 - Michael Klenk, Reto Kleeb, Martin Kempf, Peter Sommerlad:
Refactoring support for the groovy-eclipse plug-in. 727-728 - Elizabeth L. Murnane, Vineet Sinha:
Interactive exploration of compacted visualizations for understanding behavior in complex software. 729-730 - Magne Haveraaen, Karl Trygve Kalleberg:
JAxT and JDI: the simplicity of junit applied to axioms and data invariants. 731-732 - Emanuele Danovaro, Tadas Remencius, Alberto Sillitti, Giancarlo Succi:
PEM: experience management tool for software companies. 733-734 - Adityanand Pasumarthi:
Quota queue: a new queue data structure that provides prioritized, predictable, guaranteed and fair dequeue mechanism. 735-736 - Sérgio Soares, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Paulo Borba, Vander Alves:
Supporting software product lines development: FLiP - product line derivation tool. 737-738 - Bernd Mathiske:
The maxine virtual machine and inspector. 739-740 - Marwan Abi-Antoun, Jonathan Aldrich:
Tool support for statically checking the structural conformance of an object-oriented system to its runtime architecture. 741-742 - Marwan Abi-Antoun, Jonathan Aldrich:
Tool support for the static extraction of sound hierarchical representations of runtime object graphs. 743-744 - Vineet Sinha, Elizabeth L. Murnane, Scott W. Kurth, Edy S. Liongosari, Rob Miller, David R. Karger:
Understanding code architectures via interactive exploration and layout of layered diagrams. 745-746 - Misko Hevery:
Testability explorer: using byte-code analysis to engineer lasting social changes in an organization's software development process. 747-748 - Andrejs Jermakovics, Raimund Moser, Alberto Sillitti, Giancarlo Succi:
Visualizing software evolution with lagrein. 749-750 - Uri Dekel:
eMoose: a memory aid for software developers. 751-752
Posters
- Pradeep Kumar Duraisamy Soundrapandian:
Alias count facilitate ownership transfer. 755-756 - S. Hossein Sadat-Mohtasham:
Arbitrary non-contiguous pieces of computation: a new join point model for aspect-oriented programming. 757-758 - Matthew M. Papi, Mahmood Ali, Michael D. Ernst:
Compile-time type-checking for custom type qualifiers in java. 759-760 - David Lo, Shahar Maoz:
Hierarchical inter-object traces for specification mining. 761-762 - Elizabeth L. Murnane, Vineet Sinha:
Interactive exploration of compacted visualizations for understanding behavior in complex software. 763-764 - Andrew J. Aken:
Mining for computing skills. 765-766 - Clifton Kussmaul:
Novel language syntax to enhance readability: white space, parameter sets, & control structures. 767-768 - Valentin David:
Preparing for C++0x. 769-770 - Emerson R. Murphy-Hill:
Scalable, expressive, and context-sensitive code smell display. 771-772 - Anya Helene Bagge, Valentin David, Magne Haveraaen:
Testing with concepts and axioms in C++. 773-774 - Vineet Sinha, Elizabeth L. Murnane, Scott W. Kurth, Edy S. Liongosari, Rob Miller, David R. Karger:
Understanding code architectures via interactive exploration and layout of layered diagrams. 775-776 - Craig Anslow, James Noble, Stuart Marshall, Ewan D. Tempero:
Visualizing the word structure of Java class names. 777-778 - Danny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser:
WebDSL: a domain-specific language for dynamic web applications. 779-780 - Michael E. Caspersen, Jürgen Börstler, Adrienne Decker, Carl Alphonce:
Worked examples for sound OO pedagogy: the seventh "killer examples" workshop. 781-782 - Uri Dekel:
eMoose: a memory aid for software developers. 783-784
Panels
- Steven Fraser, Ethan Hadar, Dennis Mancl, Bill Opdyke, David A. Owens, Dirk Riehle, Linda Rising:
Escaped from the lab: innovation practices in large organizations. 787-790 - Jeff Gray, Kathleen Fisher, Charles Consel, Gabor Karsai, Marjan Mernik, Juha-Pekka Tolvanen:
DSLs: the good, the bad, and the ugly. 791-794 - Aki Namioka, Julie A. Adams, Juanita J. Ewing, Nadyne Mielke, J. Eliot B. Moss, Lucy A. Suchman:
From sorceress to scientist: women in computing. 795-796 - Steven Fraser, Ricardo López, Pradeep Kathail, Douglas C. Schmidt, Mary Shaw, Kevin J. Sullivan, Dave A. Thomas:
Collaboration and communication: growing and sustaining ultra large scale (ULS) systems. 797-800 - Steven Fraser, Djenana Campara, Robert Gleichauf, Harriet Pearson, Peter P. Swire, Laurie A. Williams:
Privacy and security: what are you doing to keep the community safe? 801-804
Onward! films
- Bernd Bruegge, Harald Stangl, Maximilian Reiss:
An experiment in teaching innovation in software engineering: video presentation. 807-810 - Yung-Pin Cheng, Jih-Feng Chen, Ming-Chieh Chiu, Nien-Wei Lai, Chien-Chih Tseng:
xDIVA: a debugging visualization system with composable visualization metaphors. 807-810
Onward! short papers
- Alfredo Alba, Varun Bhagwan, Tyrone Grandison:
Accessing the deep web: when good ideas go bad. 815-818 - Sebastian Fleissner, Elisa L. A. Baniassad:
Towards harmony-oriented programming. 819-822 - Claude Y. Knaus:
Essential programming paradigm. 823-826 - Emanuele Danovaro, Andrea Janes, Giancarlo Succi:
Jidoka in software development. 827-830 - Wijnand Schepens:
A framework for complex time structures based on coupled lists. 831-834
Workshops
- Tudor Dumitras, Danny Dig, Iulian Neamtiu:
1st ACM workshop on hot topics in software upgrades (HotSWUp 2008). 837-838 - Phil Greenwood, Alessandro Garcia, Elisa L. A. Baniassad, Kevin J. Sullivan, Yuanfang Cai, Alan MacCormack:
2nd workshop on assessment of contemporary modularization techniques (ACoM 2008). 839-842 - Jörg Pechau, Petra Becker-Pechau:
Challenges: agile values meet different value systems. 843-846 - Dennis Mancl, Steven Fraser, William F. Opdyke:
Escaped from the lab: crossing the gap from invention to practice. 847-848 - Richard P. Gabriel, Kevin J. Sullivan:
Extravagaria IV: photographing conferences. 849-852 - Pascal Costanza, Richard P. Gabriel, Robert Hirschfeld, Guy L. Steele Jr.:
Lisp50: The 50th birthday of lisp at OOPSLA 2008. 853-854 - Stephen Nelson, Stephanie Balzer, Gavin M. Bierman, Erik Meijer, James Noble, David J. Pearce, Jiri Soukup, Frank Tip:
Relationships and associations in object-oriented languages. 855-856 - Anders Aas Bjerkestrand, Lars Arne Skår, Ruth G. Lennon, Amir Zeid:
Sixth international workshop on SOA & web services: best practices. 857-858 - Danny Dig, Robert M. Fuhrer, Ralph E. Johnson:
The 2nd workshop on refactoring tools (WRT'08). 859-860 - Juha-Pekka Tolvanen, Jeff Gray, Matti Rossi, Jonathan Sprinkle:
The 8th OOPSLA workshop on domain-specific modeling. 861-864 - Hridesh Rajan, Michael Haupt, Christoph Bockisch, Robert Dyer:
Virtual machines and intermediate languages for emerging modularization mechanisms. 865-868 - Michael E. Caspersen, Jürgen Börstler, Adrienne Decker, Carl Alphonce:
Worked examples for sound object-oriented pedagogy: a "killer" workshop. 869-870
Educators' symposium
- Clifton Kussmaul:
Scaffolding for multiple assignment projects in CS1 and CS2. 873-876 - Willie James, Phil Lucas, John O'Connor, Arturo I. Concepcion:
Re-engineering the algorithma project for long-term maintenance. 877-886 - Joseph Bergin, Rick Mercer, David West, Robert C. Duvall, Eugene Wallingford, Pamela M. Rostal, Richard P. Gabriel:
A snapshot of studio based learning: code reviews as a means of community building. 887-888
Doctoral symposium
- Uri Dekel:
Designing a memory aid to support software developers. 891-892 - Reinhard Wolfinger:
Plug-in architecture and design guidelines for customizable enterprise applications. 893-894 - Daniel A. Sadilek:
Prototyping domain-specific language semantics. 895-896 - S. Hossein Sadat-Mohtasham:
Arbitrary non-contiguous pieces of computation: a new join point model for aspect-oriented programming. 897-898 - Ayla Dantas:
Improving developers' confidence in test results of multi-threaded systems: avoiding early and late assertions. 899-900 - Ciera Jaspan:
Checking framework interactions with relationships. 901-902 - Nomair A. Naeem, Ondrej Lhoták:
Validating temporal properties of interacting objects. 903-904 - Nels E. Beckman:
Verifying correct usage of atomic blocks using access permissions. 905-906
Student research competition
- Ronaldo Rodrigues Ferreira:
Automatic code generation and solution estimate for object-oriented embedded software. 909-910 - Marwan Abi-Antoun:
Static extraction and conformance checking of the runtime architecture of object-oriented systems. 911-912 - Yannick Welsch:
Grey-box specifications for object-oriented program components. 913-914 - Kevin Bierhoff:
Checking API protocol compliance in java. 915-916 - Michael Gegick:
Failure-prone components are also attack-prone components. 917-918 - Ritu Arora:
Raising the level of abstraction of application-level checkpointing. 919-920 - Thomas D. LaToza:
Answering control flow questions about code. 921-922 - Donna Malayeri:
CZ: multiple inheritance without diamonds. 923-924 - Adriana E. Chis:
Automatic detection of memory anti-patterns. 925-926 - Munawar Hafiz:
Security oriented program transformations (or how to add security on demand). 927-928
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.