The Humane Software Assessment

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    The Humane Software Assessment - Presentation Transcript

    1. the humane software assessment T udor Gîrba www.tudorgirba.com
    2. { { } } { { } } for wa rd en gin eer ing actual development n g e eri n gin rs ee r eve { { }} } { { { } }
    3. { { } } } { reverse { { } } engineering
    4. { { } } } { reverse { { } } engineering
    5. { { } } } { reverse { assessment { } } engineering
    6. software assessment
    7. the humane software assessment
    8. the system is built by humans
    9. the shape of the organization influences the shape of the system Conw ay, 1968
    10. 05 Girba etal, 20
    11. 8 Junker 200
    12. 7 Lungu etal 200
    13. it is humane to be sensitive
    14. the system is built by humans
    15. the system is built by humans the analysis is done by humans
    16. it is humane to pattern match
    17. it is humane to pattern match
    18. it is humane to pattern match
    19. it is humane to jump to conclusions
    20. public class Library { … public Library() {…} public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }
    21. public class Library { … public Library() {…} NOM = 7 public void addBook (Book b) {…} public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }
    22. public class Library { … public Library() {…} NOM = 7 public void addBook (Book b) {…} 6 public boolean isLent (Book b) {…} private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }
    23. public class Library { … public Library() {…} NOM = 7 public void addBook (Book b) {…} 6 public boolean isLent (Book b) {…} 4 private void checkDuplicate (Book b) {…} protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }
    24. public class Library { … public Library() {…} NOM = 7 public void addBook (Book b) {…} 6 public boolean isLent (Book b) {…} 4 private void checkDuplicate (Book b) {…} 3 protected List getBooks () {…} protected void setBooks (List books) {…} public boolean equals (…) }
    25. public class Library { … public Library() {…} NOM = 7 public void addBook (Book b) {…} 6 public boolean isLent (Book b) {…} 4 private void checkDuplicate (Book b) {…} 3 protected List getBooks () {…} protected void setBooks (List books) {…} 2 public boolean equals (…) }
    26. public class Library { … public Library() {…} NOM = 7 public void addBook (Book b) {…} 6 public boolean isLent (Book b) {…} 4 private void checkDuplicate (Book b) {…} 3 protected List getBooks () {…} protected void setBooks (List books) {…} 2 public boolean equals (…) u de cide } yo
    27. vision is humane
    28. it is humane to imagine
    29. Model
    30. Model GUI
    31. Model Helpers GUI
    32. Murphy etal 1995 Model Helpers GUI
    33. Model Helpers
    34. 8 n etal 200 Brühlman
    35. 8 n etal 200 Brühlman
    36. it is humane to explore
    37. 9 Bunge etal 200
    38. it is humane to ask questions
    39. What Where When Who How
    40. What Where When Who How Why
    41. tools should not drive
    42. tools should not drive empower
    43. what you can, governs what you wish
    44. Tudor Gîrba www.tudorgirba.com creativecommons.org/licenses/by/3.0/

    + Tudor GirbaTudor Girba, 4 months ago

    custom

    313 views, 0 favs, 1 embeds more stats

    I used this set of slides for an invited talk at Cl more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 313
      • 295 on SlideShare
      • 18 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds
    • 18 views on http://www.tudorgirba.com

    more

    All embeds
    • 18 views on http://www.tudorgirba.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories