Skip to main contentCal State San Bernardino
>> [CNS] >> [Comp Sci Dept] >> [R J Botting] >> [New Bibliographic Items] >> newb0102 [Blog/News] || [Purpose] || [Notation] || [Copyright] || [Site Search] || [Bibliography Search]
Sat Jan 7 11:48:26 PST 2006

Contents


    Items recorded December 2005-January 1st 2005

      Previous

      [ ../newb2005 ]

      GyimothyFerencSiket05

      1. Tibor Gyimothy & Rudolf Ferenc & Istvan Siket
      2. Empirical Validation of Object-Oriented metrics in open source software for fault prediction
      3. IEEE Trans Software Engineering V31n10(Oct 2005)pp897-910
      4. =EXPERIENCE =STATISTICS Mozilla Bugzilla metrics defects coupling LOC
      5. Larger classes (LOC) had more bugs, as did classes with couplings (CBO) to other classes.
      6. Cohesive methods helped but not to identify bad classes.
      7. Other metrics did not help predict fault proneness.

      BriandEtal05

      1. Lionel C Briand & Yvan Labiche & Massimiliano Di Penta & Han (Daphne) Yan-Bondoc
      2. An experimental investigation of formality in UML-based Development
      3. IEEE Trans Software Engineering V31n10(Oct 2005)pp833-849
      4. =EXPERIMENT OCL UML COMPREHENSION INSPECTION EVOLUTION MAINTENANCE
      5. OCL improves comprehension, defect detection, maitenance of UML models of software by small ammounts depending on the OCL experience of the students.

      TonellaCeccato05

      1. Paolo Tonella & Mariano Ceccato
      2. Refactoring the Aspectizable Intefaces: an empirical assessment
      3. IEEE Trans Software Engineering V31n10(Oct 2005)pp819-832
      4. =EXPERIMENT REFACTOR ASPECTS AspectJ TOOL UNPLUG METRICS COHESION COUPLING
      5. Many Java classes implement certain interfaces - Serializable for example.
      6. Placing these implementations in aspects makes the code easy to understand.

      AalstWeijtersMaruster04

      1. Wil van der Aalst & Ton Weijters & Laura Maruster
      2. Workflow mining: discovering process models from event logs
      3. IEEE Trans Knowledge and Data Engineering V16n9(Nov 2004)pp1128-1142 CR 0512-1362
      4. =THEORY =APPLIED 2 SYSTEM nonsequential PETRI SWF-net workflow-net \alpha-algorithm TOOLS EMiT Little Thumb
      5. Start with logs of real work-flows.
      6. Gives \alpha-algorithm to convert logs into nets.
      7. Work-nets are specialized petri P/T nets with certain structures forbidden.
      8. Tested on system for patients in hospital and had to ignore rare events/activities.
      9. Tested on 130,136 cases of fine collection for a justice system.

      RobertsonRobertson05

      1. Suzanne Robertson & James Robertson
      2. Requirements-led project management: discovering David's Slingshot
      3. Addison-Wesley 2004 ISBN 0321180623 CR 0512-1289
      4. =UNREAD =HOWTO MANAGE INCREMENTAL REQUIREMENTS AGILE PROTOTYPES STORIES SIMULATION INVENTION

      BruntinkDeursenEngelenTourwe05

      1. Magiel Bruntink & Arie van Deursen & Remco van Engelen & Tom Tourwh
      2. One the use of clone detection for identifying crosscutting concern code
      3. IEEE Trans Software Engineering V31n10(Oct 2005)pp801-818
      4. =CASE STUDY CODE C ASPECTS TOOLS Clone ccdiml CCFinder Komondor's PDG-DUP
      5. Tools can find many examples of duplicated code for common tasks (eg. testing for NULL).
      6. But if set to find more they become imprecise and retrieve irrelevant code.
      7. Humans do better.
      8. Only Concerns relevant to weaknesses in C considered. Memory, null pointers, range checking, error handling, & tracing calls.

      BiemanJainYang01

      1. James M Bieman & Dolly Jain & Helen J Yang
      2. OO design patterns, design structures, and program changes: an industrial case study
      3. 17th IEEE International Conf on Sw Maintenance ICSM'01 ( 2001)pp580+ CR 0511+1249 [ ICSM.2001.972775 ]
      4. =experience evolution object-oriented GoF patterns metrics

      5. 39 versions of evolving industrial OO software
      6. Strong relationship -- larger classes were changed more frequently
      7. Classes that participate in design patterns were the most change prone.
      8. Classes that are reused the most through inheritance tend to be changed more often.

      ChirouzeClearyMitchell05

      1. Olivier Chirouze & David Cleary & George G. Mitchell
      2. A software methodology for applied research: eXtreme Researching
      3. Software - Practice & Experience V35n15 (Dec 2005) pp1441-1454
      4. =EXPERIENCE DISTRIBUTED XP Erickson

      Roth05

      1. Daniel Roth
      2. Quoted Often, Followed Rarely
      3. Fortune (Tue Nov 29 2005) [ 0,15935,1135298,00.html ]
      4. =INTERVIEW Fred Brookes
      5. "Thirty years after he published the bible of software engineering, Fred Brooks talks about managing teams of people and why projects so often go wrong.

      Okhotin04

      1. Alexander Okhotin
      2. Boolean Grammars
      3. Information and Computation V194n1(Oct 2004)pp19-48 CR 0508-0919
      4. =THEORY BOOLEAN GRAMMARS
      5. Also see [Okhotin04b]

      Okhotin03

      1. Alexander Okhotin Conjunctive Grammars
      2. WWW [ http://www.cs.queensu.ca/home/okhotin/conjunctive/ ]
      3. =ADVERT SURVEY Conjunctive Grammars
      4. Also see [Okhotin04] Boolean Grammars.
      5. Compare with [LiuWeiner73] [HehnerSilverberg83] [Hemendinger90] [Hopkins94]

      Okhotin04b

      1. Alexander Okhotin
      2. Boolean Grammars
      3. WWW [ http://www.cs.queensu.ca/home/okhotin/boolean/ ]
      4. =ADVERT SURVEY Boolean Grammars
      5. Also see [Okhotin03] Conjunctive Grammars

      DybaDingyrMoe04

      1. Tore Dyba & Torgeir Dingyr & Nils Brede Moe
      2. Process improvement in practice: a handbook for IT companies
      3. Kluwer Academic, Norwell MA 2004 ISBN 1402078692 CR 0511-1197
      4. =HANDBOOK SOFTWARE PROCESS IMPROVEMENT SPI

      DeselEtAl04

      1. Jorg Desel & Wolfgang Reisig & Grzegorz Rozenberg (Eds)
      2. Lectures on Concurrency and Petri nets: Advances in Petri Nets (LectureNotes in CSci 3098)
      3. SpringerVerlag NY NY 2004 ISBN 3540222618 CR 0511-1194
      4. =UNREAD =PAPERS NONSEQUENTIAL MODELS Petri TIMED AUTOMATA algebra TCP

      BamfordDeibler03

      1. Robert Bamford & William J Deibler
      2. ISO 9001;2000:for software and systems providers: an engineering approach
      3. CRC Press Boca Raton FL 2003 ISBN 0849320631 CR 0511-1193
      4. =REFERENCE ENGINEERING QUALITY STANDARD

End