[CSUSB]
>> [CNS]
>> [Comp Sci]
>> [R J Botting]
>> [New Bib 2004]
>>
newb1122
[Index]
|| [Blog/News]
|| [Research]
|| [Teaching]
|| [Site Search]
|| [Bibliography Search]
Tue Nov 23 15:20:52 PST 2004
Contents
Gras04
- Jean-Jacques Gras
- End-to-end Defect Modelling
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp98-100
- =EXPERIENCE MOTOROLA DEFECTS SQA BN BAYES NETWORKS
- Evidence for usefulness Bayesian Networks
[FentonKrauseNeil02]
[FentonNeil99]
in predicting defects, and for adapting model to actual defect rates. Also BNs useful for eliciting, comparing and combining causal models
HuntThomas04c
- Andy Hunt & Dave Thomas
- Imaginate
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp96-97
- =ANECDOTE USERS PRAGMATIC RAPID COBOL AGILE
- By using old technology that works and gives the user what they want rapidly you can do what is impossible using the latest technology and methods.
- imaginate::="to instantiate into reality by pure will of imagination".
Robertson04
- Suzanne Robertson
- Requirement sand the Business Case
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp93-95
- =ESSAY BUSINESS REQUIREMENTS SCOPE GOALS PURPOSE STAKEHOLDERS
- SGS::model=cycle (scope -> stakeholders -> goals ->).
- Scope = scope of product >< scope of investigation.
- Goals lead to the basis for making choices about and in the project.
- Stakeholders are the sources of requirements.
- Scope helps organize and trace business requirements.
- Notes
MaidenGizikisRobertson04
- Neil Maiden & Alexis Gizikis & Suzanne Robertson
- Provoking Creativity: Imagine what your Requirements Could Be Like
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp68-75
- =EXPERIENCE REQUIREMENTS WORKSHOP CREATIVITY CORA RESCUE Pre-USE CASE
- Describes theoretical basis for creative thinking: Diverge; Converge. Prepare, incubate, illumination, verification. Cf. CORT TEC Target-Expand-Contract
- RESCUE::="Requirements Engineering with Scenarios for User-centered Engineering".
- CORA::="COnflict Resolution Assistant", for air-traffic Control. Cf. TCAS projects.
- Used other domains and analogies to explore requirements. Analogy via a common abstraction.
- Combine random stimuli(eg toy frog) and combinations of requirements.
- Transform problems by relaxing constraints.
- Helps to understand the difficulty of creativity.
- Encourage playfulness.
- Groups and plenary sessions. Ideas on cards.
- Analogies need a step-by-step guidance.
- It takes time to incubate analogical ideas,
- Structure workshops about ideas rather than creative processes.
- Record the rationale behind ideas.
- Time to let off steam...
- Plan plan and then plan alternatives.
- Need a champion for workshops.
- See Gottesdiener, DeBono, Wickelgreen, ...
Tiwana04
- Amrit Tiwana
- Beyond the black box: knowledge overlaps in software Outsourcing
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp51-58
- =POLL 209 GLOBAL PROJECTS COMMUNICATION vs NOVELTY PQRST
- Split analysis & design from (outsourced) implementation by a requirements document.
- Classify projects by concept & process novelty.
- If both high, need communication between teams to succeed.
- If both low, no need to communicate to succeed.
- If just the concept is novel, then implementors must understand the business domain.
- If just the process is novel, then analysts must understand implementation.
Keuffel04
- Warren Keuffel
- Spinning the Semantic Web
- Software Development Magazine, Web Services Newsletter (Nov 2004)
- =Article Semantics Web/net ontology OWL RDF XML
- Where to find meaning?
- Experts. Ontology Working group
- Users. Emergent Semantics. Sony Paris. Steffen Staab.
- Language. Computational semiotics. Alexander Maedche
AmblerS04a
- Scott W Ambler
- Are Your Models Normal?
- Software Development Magazine, Agile Modelling Newsletter (Dec 2004)
- =IDEA DOCUMENTATION MODEL NORMALIZATION DRY
- "record information as few times as possible, ideally only once."
- artifact:="any item created during a software development project including code, model, document, plan, etc".
- artifact_normalization::="placing information about systems in the best single artifact".
- Generate views. Cross reference, links, and inclusions.
- DITA::="Darwin Information Typing Architecture", XML based technical documentation,
- Parallel to single_sourced technical documentation, normalized data bases, and coherent modularization.
- (dick) |- "Are there cross cutting concerns? Compare with Aspect oriented programming".
- (dick) |- (meta-data): "Documentation is data about a system.
- Compare with POLL
[LethbridgeSingerForward03]
BrowneMenon04
- Glen J Browne & Nirup M Menon
- Network Effects & social dilemmas in Technology Industries
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp44-50
- =Theory Markets Economics
MiddletonLeeIrani04
- Peter Middleton & Ho Woo Lee & Shahruck A Irani
- Why culling Software Colleagues is popular
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp28-32
- =Simulation Process People
- erratic performance has an intuitively bad effect on downstream work.
- Many small consistently timed work products improved whole stream.
- (dick) |- elementary queuing theory!
Shore04a
- Jim Shore
- Fail Fast
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp21-25
- =DEMO TECHNICAL DEBUGGING
- Write code to detect bad data & fail with a helpful exception.
- Many comments should be assertions!
Harrison04
- Warren Harrison
- Propaganda and software development
- IEEE Software Magazine V21n5(Sep /Oct 2004)pp5-7
- =ESSAY PEOPLE CHANGE MOTIVATION
- 3 Tricks. Bandwagon. Link old to enemy. Simplified ideas in unqualified positive statements.
SamoladasEtAl04
- Ioannis Samoladas & Ioannis Stamelos & Lefteris Angelis & Apostolos Oikonomou
- Open source software development should strive for even greater maintainability
- Commun ACM V47n10(Oct 2004)pp83-87
- =analysis open source technical qualities maintainability
- Maintainability similar to closed source, & decaying in a similar way.
Armour04a
- Phillip G Armour
- Not-Defect: the Mature Discipline of Testing
- Commun ACM V47n10(Oct 2004)pp15-18
- =ESSAY TESTING IGNORANCE
- Testing is about discovering what we don't know.
End