Publication has no abstract
- Agile development: overcoming a short-term focus in implementing best practicesKarthik Dinakar. 579-588 [doi]
- Making SOA work in a healthcare companyJay Blanton, Steve Leski, Brian Nicks, Traian Tirzaman. 589-596 [doi]
- Scalable nonblocking concurrent objects for mission critical codeDamian Dechev, Bjarne Stroustrup. 597-610 [doi]
- Bit syntax for JavaWilfred Springer. 609-612 [doi]
- Using a recursive traversal algorithm with an active composite pattern in swing applicationsRobert M. Languedoc, James C. McKim Jr., Joseph G. Trausch. 613-617 [doi]
- Toward cloud-agnostic middlewaresE. Michael Maximilien, Ajith Ranabahu, Roy Engehausen, Laura C. Anderson. 619-626 [doi]
- Using RESTful web-services and cloud computing to create next generation mobile applicationsJason H. Christensen. 627-634 [doi]
- Refactoring UML models: using openarchitectureware to measure uml model quality and perform pattern matching on UML models with OCL queriesTwan van Enckevort. 635-646 [doi]
- An extensible framework for tracing model evolution in SOA solution designRenuka Sindhgatta, Bikram Sengupta. 647-658 [doi]
- Reverse generation and refactoring of fit acceptance tests for legacy codeMartin Kropp, Wolfgang Schwaiger. 659-664 [doi]
- A different kind of programming languages courseDorian P. Yeager. 667-674 [doi]
- Using python and QuickDraw to foster student engagement in CS1Ben Stephenson. 675-682 [doi]
- Easing up on the introductory computer science syllabus: a shift from syntax to conceptsJames E. Heliotis. 683-686 [doi]
- Using metaphors with software teamsYael Dubinsky, Orit Hazzan. 687-690 [doi]
- Reflection in software engineering educationOrit Hazzan, Yael Dubinsky. 691-692 [doi]
- Third international workshop on web APIs and services Mashups (Mashups 09)Cesare Pautasso, Stefan Tai, E. Michael Maximilien. 695-696 [doi]
- Towards best practices in designing for the cloudArne-Jørgen Berre, Dumitru Roman, Einar Landre, Willem-Jan van den Heuvel, Lars Arne Skår, Morten Udnæs, Ruth G. Lennon, Amir Zeid. 697-698 [doi]
- Towards best practices in implementing and operating for the cloudLars Arne Skår, Morten Udnæs, Ruth G. Lennon, Amir Zeid, Arne-Jørgen Berre, Dumitru Roman, Einar Landre, Willem-Jan van den Heuvel. 699-700 [doi]
- VMIL: workshop on virtual machines and intermediate languagesHridesh Rajan, Michael Haupt, Christoph Bockisch, Robert Dyer. 701-702 [doi]
- Curricula for concurrency and parallelismGuy L. Steele Jr., Vijay A. Saraswat. 703-704 [doi]
- Second ACM workshop on hot topics in software upgrades (HotSWUp 2009)Tudor Dumitras, Iulian Neamtiu, Eli Tilevich. 705-706 [doi]
- The 9th OOPSLA workshop on domain-specific modelingJuha-Pekka Tolvanen, Jeffrey G. Gray, Matti Rossi, Jonathan Sprinkle. 707-708 [doi]
- Knowledge industry survival strategy (KISS): fundamental principles and interoperability requirements for domain specific modeling languagesJorn Bettin, William R. Cook, Tony Clark, Steven Kelly. 709-710 [doi]
- Good examples for exposing bad practice: a killer examples workshopDale Skrien, Michael E. Caspersen, Jürgen Börstler, Adrienne Decker, Carl Alphonce. 711-712 [doi]
- Overview of the 3rd international workshop on software patterns and quality ((SPAQu 09)Hironori Washizaki, Nobukazu Yoshioka, Eduardo B. Fernández, Jan Jürjens. 713-714 [doi]
- 3rd workshop on assessment of contemporary modularization techniques (ACoM 2009)Phil Greenwood, Alessandro Garcia, Yuanfang Cai, Cláudio Sant Anna, Kevin J. Sullivan, Thomas Cottenier, James Noble. 715-716 [doi]
- The 3rd ACM workshop on refactoring tools (WRT 09)Robert M. Fuhrer, William F. Opdyke. 717-718 [doi]
- Architecture in an agile worldDennis Mancl, Steven Fraser, Bill Opdyke, Ethan Hadar, Irit Hadar. 719-720 [doi]
- SEARIS: software engineering and architectures for realtime interactive systemsMarc Erich Latoschik, Dirk Reiners, Roland Blach, Pablo Figueroa, Raimund Dachselt. 721-722 [doi]
- Ontology-driven software engineeringSergio de Cesare, Guido L. Geerts, Grant Holland, Mark Lycett, Christopher Partridge. 723-724 [doi]
- Workshop on human aspects of software engineeringOrit Hazzan, Yael Dubinsky. 725-726 [doi]
- Extravagaria V: photographing conferences (advanced)Richard P. Gabriel, Kevin J. Sullivan. 727-728 [doi]
- Fault-based combinatorial testing of web servicesBellanov S. Apilli. 731-732 [doi]
- The future is dynamic: adaptive runtime resource management for heterogeneous computer platformsRogier Baert, Carolina Blanch, Paul Coene, Maja D Hondt, Zhe Ma, Roel Wuyts. 733-734 [doi]
- The habanero multicore software research projectRajkishore Barik, Zoran Budimlic, Vincent Cavé, Sanjay Chatterjee, Yi Guo, David M. Peixotto, Raghavan Raman, Jun Shirako, Sagnak Tasirlar, YongHong Yan, Yisheng Zhao, Vivek Sarkar. 735-736 [doi]
- Modular typestate checking in concurrent Java programsNels E. Beckman. 737-738 [doi]
- By-example adaptation of the generic model versioning system AMOR: how to include language-specific features for improving the check-in processPetra Brosch, Martina Seidl, Konrad Wieland, Manuel Wimmer, Philip Langer. 739-740 [doi]
- Improving safety when refactoring aspect-oriented programsDiego Cavalcanti. 741-742 [doi]
- Dependable, online upgrades in enterprise systemsTudor Dumitras. 743-744 [doi]
- InTml: a case study on virtual reality developmentPablo Figueroa. 745-746 [doi]
- Harmony-oriented smalltalkSebastian Fleissner, Elisa L. A. Baniassad. 747-748 [doi]
- Integrating static analysis and testing for firewall policiesWilliam Formyduval. 749-750 [doi]
- An interpretive domain specific language workbenchAtzmon Hen-Tov, David H. Lorenz, Lior Schachter. 751-752 [doi]
- Best practices in cloud computing: implementation and operational implications for the cloudRuth G. Lennon, Lars Arne Skår, Morten Udnæs, Arne-Jørgen Berre, Amir Zeid, Dumitru Roman, Einar Landre, Willem-Jan van den Heuvel. 753-754 [doi]
- Mining scenario-based specifications with value-based invariantsDavid Lo, Shahar Maoz. 755-756 [doi]
- The observer effect of profiling on dynamic Java optimizationsElena Machkasova, Kevin Arhelger, Fernando Trinciante. 757-758 [doi]
- Preserving the separation of concerns while composing aspects on shared joinpointsAntoine Marot. 761-764 [doi]
- S.P.L.O.T.: software product lines online toolsMarcÃlio Mendonça, Moises Branco, Donald D. Cowan. 761-762 [doi]
- Query-point debuggingSalman Mirghasemi. 763-764 [doi]
- How lock contention affects energy use in a CMP serverTakeshi Ogasawara, Ken Sakamura. 765-766 [doi]
- @composite: macro annotations for Java CAndrew Phillips. 767-768 [doi]
- Building a semantic virtual museum: from Wiki to semantic Wiki using named entity recognitionAlain Plantec, Vincent Ribaud, Vasudeva Varma. 769-770 [doi]
- Executing code in the past: efficient in-memory object graph versioningFrédéric Pluquet, Stefan Langerman, Roel Wuyts. 771-772 [doi]
- Dynamically inferring, refining, and checking API usage protocolsMichael Pradel. 773-774 [doi]
- Best practices in cloud computing: designing for the cloudRuth G. Lennon, Lars Arne Skår, Morten Udnæs, Arne-Jørgen Berre, Amir Zeid, Dumitru Roman, Einar Landre, Willem-Jan van den Heuvel. 775-776 [doi]
- The eighth killer examples workshop: good examples for exposing bad practiceDale Skrien, Carl Alphonce, Adrienne Decker, Jürgen Börstler, Michael E. Caspersen. 777-778 [doi]
- Supporting model evolution through demonstration-based model transformationYu Sun. 779-780 [doi]
- Centralizing clone group representation and maintenanceRobert Tairas. 781-782 [doi]
- TROPIC: a framework for model transformations on petri nets in colorManuel Wimmer, Gerti Kappel, Johannes Schönböck, Angelika Kusel, Werner Retschitzegger, Wieland Schwinger. 783-784 [doi]
- The future is dynamic: adaptive runtime resource management for heterogeneous computer platformsRogier Baert, Carolina Blanch, Paul Coene, Maja D Hondt, Zhe Ma, Roel Wuyts. 787-788 [doi]
- Thorn: robust concurrent scripting on the JVMBard Bloom, John Field, Nathaniel Nystrom, Johan Östlund, Gregor Richards, Rok Strnisa, Jan Vitek, Tobias Wrigstad. 789-790 [doi]
- The operation recorder: specifying model refactorings by-examplePetra Brosch, Martina Seidl, Konrad Wieland, Manuel Wimmer, Philip Langer. 791-792 [doi]
- Relooper: refactoring for loop parallelism in JavaDanny Dig, Mihai Tarce, Cosmin Radoi, Marius Minea, Ralph E. Johnson. 793-794 [doi]
- From platform-independent to platform-specific models using democlesChristian Glodt, Pierre Kelsen, Nuno Amálio, Qin Ma 0002. 795-796 [doi]
- Weaving web applications with WebDSL: (demonstration)Danny M. Groenewegen, Eelco Visser. 797-798 [doi]
- ModelTalk: a DSL workbench in actionAtzmon Hen-Tov, David H. Lorenz, Lior Schachter. 799-800 [doi]
- Declarative web-applications without server: demonstration of how a fully functional web-application can be built in an hour with only HTML, CSS & Javascript LibraryMisko Hevery, Adam Abrons. 801-802 [doi]
- ORTS: a tool for optimized regression testing selectionSheng Huang, Jun Zhu, Yuan Ni. 803-804 [doi]
- IBM altocumulus: a cross-cloud middleware and platformE. Michael Maximilien, Ajith Ranabahu, Roy Engehausen, Laura C. Anderson. 805-806 [doi]
- Consultant assistant: a tool for collaborative requirements gathering and business process documentationPietro Mazzoleni, SweeFen Goh, Richard Goodwin, Manisha Bhandar, Shyh-Kwei Chen, Juhnyoung Lee, Vibha Singhal Sinha, Senthil Mani, Debdoot Mukherjee, Biplav Srivastava, Pankaj Dhoolia, Elad Fein, Natalia Razinkov. 807-808 [doi]
- The SmaCC transformation engine: how to convert your entire code base into a different programming languageJohn Brant, Don Roberts. 809-810 [doi]
- The anti-goldilocks debugger: helping the average bear debug transparently transformed programsMyoungkyu Song, Eli Tilevich. 811-812 [doi]
- Trailblazer: a tool for automated annotation refactoringMyoungkyu Song, Eli Tilevich, Wesley Tansey. 813-814 [doi]
- MT-scribe: a tool for recording and inferring model transformationsYu Sun, Jeffrey G. Gray, Jules White. 815-816 [doi]
- Get to know your clones with CeDARRobert Tairas, Jeffrey G. Gray. 817-818 [doi]
- MetaEdit+: defining and using integrated domain-specific modeling languagesJuha-Pekka Tolvanen, Steven Kelly. 819-820 [doi]
- The good, the bad, and the ugly: three ways to use a semantic code query systemPatrycja Wegrzynowicz, Krzysztof Stencel. 821-822 [doi]
- Versatile language semantics with reflective embeddingTom Dinkelaker. 825-828 [doi]
- Defining communication in SOA based on discourse modelsRoman Popp. 829-830 [doi]
- Model transformation by demonstrationYu Sun. 831-832 [doi]
- Semantic framework for DSLsZekai Demirezen. 833-834 [doi]
- Dependable, online upgrades in enterprise systemsTudor Dumitras. 835-836 [doi]
- Preserving the separation of concerns while composing aspects on shared joinpointsAntoine Marot. 837-838 [doi]
- Architecture in an agile worldSteven Fraser, Ethan Hadar, Irit Hadar, Dennis Mancl, Grenville (Randy) Miller, Bill Opdyke. 841-844 [doi]
- OOPSLA idol: a contest to determine the most innovative idea at OOPSLA 2009Aki Namioka, Juanita J. Ewing, Brian Foote, E. Michael Maximilien. 845-846 [doi]
- Cloud computing beyond objects: seeding the cloudSteven Fraser, Robert Biddle, Scott Jordan, Kate Keahey, Bob Marcus, E. Michael Maximilien, Dave A. Thomas. 847-850 [doi]
- The knowledge worker of the futureCary Bran, Tom Malone, Deborah Lewis, Joe Burton. 851-852 [doi]
- The OOPSLA trivia show (TOOTS)Jeffrey G. Gray, Douglas C. Schmidt. 853-856 [doi]
- The commenting practice of open sourceOliver Arafat, Dirk Riehle. 857-864 [doi]
- Polymorphic system architecture summaryJeffery E. Bryson. 865-866 [doi]
- How does project managers personality matter?: building the linkage between project managers personality and the success of software development projectsYi Wang, Fan Li. 867-874 [doi]
- Modern meeting management and information retrieval: automatic protocol generation and meeting workJennifer Schiller. 875-880 [doi]
- The mythical matched modules: overcoming the tyranny of inflexible software constructionStephen Kell. 881-888 [doi]
- To pull or not to pullAndrea Janes, Giancarlo Succi. 889-894 [doi]
- What is wrong with the software development?: research trends and a new software engineering paradigmFrancielle S. Santos, Hermano P. Moura. 895-900 [doi]
- Challenges for agile development of large systems in the aviation industryMartin Glas, Sven Ziemer. 901-908 [doi]
- Traditional assignment considered harmfulScott M. Pike, Wayne D. Heym, Bruce M. Adcock, Derek Bronish, Jason Kirschenbaum, Bruce W. Weide. 909-916 [doi]
- Silhouette: visual language for meaningful shapeClayton G. Myers, Elisa L. A. Baniassad. 917-924 [doi]
- Coherent reactionJonathan Edwards. 925-932 [doi]
- Concurrency by default: using permissions to express dataflow in stateful programsSven Stork, Paulo Marques, Jonathan Aldrich. 933-940 [doi]
- Modelling software processes: a focus on objectivesDiana Kirk, Stephen G. MacDonell, Ewan D. Tempero. 941-948 [doi]
- Language factoriesTony Clark, Laurence Tratt. 949-955 [doi]
- Provenance: a future historyJames Cheney, Stephen Chong, J. Nathan Foster, Margo I. Seltzer, Stijn Vansummeren. 957-964 [doi]
- Towards automation of iteration planningJonas Helming, Maximilian Koegel, Zardosht Hodaie. 965-972 [doi]
- A market-based approach to software evolutionDavid F. Bacon, Yiling Chen, David C. Parkes, Malvika Rao. 973-980 [doi]
- When users become collaborators: towards continuous and context-aware user inputWalid Maalej, Hans-Jörg Happel, Asarnusch Rashid. 981-990 [doi]
- Harmony-oriented programming and software evolutionSebastian Fleissner, Elisa L. A. Baniassad. 991-998 [doi]
- Agile specificationsDerek Rayside, Aleksandar Milicevic, Kuat Yessenov, Greg Dennis, Daniel Jackson. 999-1006 [doi]
- Reimagining literate programmingJames Dean Palmer, Eddie Hillenbrand. 1007-1014 [doi]
- Typestate-oriented programmingJonathan Aldrich, Joshua Sunshine, Darpan Saini, Zachary Sparks. 1015-1022 [doi]
- Gaining insight into programs that analyze programs: by visualizing the analyzed programAgastya Nanda, Mangala Gowri Nanda. 1023-1030 [doi]
- Monterey Phoenix, or how to make software architecture executableMikhail Auguston. 1031-1040 [doi]
- Dolli 2: project presentationBernd Bruegge, Harald Stangl, Maximilian Reiss. 1041-1042 [doi]
- The puppet and the probeSamvida Nanda, Soumya Ramasubramaniam, Sumana Ramasubramaniam, Agastya Nanda, Mangala Gowri Nanda. 1043-1044 [doi]
- Software cinema: stories from the labMartin K. Purvis, Andrew L. S. Long. 1045-1046 [doi]
- Reflections and retrospectives in software development environmentsOrit Hazzan, Yael Dubinsky. 1049-1050 [doi]
- Fragile ideasElisa L. A. Baniassad, Richard P. Gabriel. 1051-1052 [doi]
- Evaluation and usability of programming languages and tools (plateau)Craig Anslow, Shane Markstrum, Emerson R. Murphy-Hill. 1053-1054 [doi]
- The culture of programming languagesSebastian Fleissner, Elisa L. A. Baniassad. 1055-1056 [doi]
- First international workshop on software research and climate changeSteve M. Easterbrook. 1057-1058 [doi]
- Video-based requirements engineering for pervasive computing applications: an example of preventing water damageOliver Creighton, Ruth Demmel, Harald Stangl, Asa MacWilliams. 1061 [doi]