FAYAD’S COLUMNS

(1) Existing Columns

(a) CACM Thinking Objectively Columns + Story (Coming)

     + Software Development Process Columns

https://aeehpress.com/product/software-process-development/

+ Software Development Process Columns

1997

1

M.E. Fayad. “Software Development Processes: The Necessary Evil,” Communications of the ACM, Thinking Objectively, Vol. 40, No. 9, Sept. 1997, Pp. 101-103. 

Read more

2

M.E. Fayad and M. Laitinen. “Process Assessment: Considered Wasteful,” Communications of the ACM, Thinking Objectively, Vol. 40, No. 11, Nov. 1997, 125-128. 

Read more

1998

3

M.E. Fayad. “The Art of Managing Multiple Processes,” Communications of the ACM, Vol. 41, No. 5, May 1998, pp. 103-105. 

Read more

4

M. Laitinen and M.E. Fayad. “Surviving a Process Performance Crash,” Communications of the ACM, Thinking Objectively, Vol. 41, No. 2, Feb. 1998, pp. 83-86. 

Read more

     + Enterprise Frameworks Columns

 

+ Enterprise Frameworks Columns

5

D. S. Hamu and M.E. Fayad. “Achieving Bottom Line Improvements with Enterprise Frameworks,” Communications of the ACM, Thinking Objectively, Vol. 41, No. 8, August 1998, pp. 110-113.

Read more

 

+ Distributed Computing Columns

 1999

6

R. Guerraoui and M.E. Fayad. “OO Distributed Computing is not Distributed OOP,” Communications of the ACM, Thinking Objectively,Vol. 42, No. 4, April 1999, pp. 101-104.

Read more

7

R. Guerraoui and M.E. Fayad. “Object-Oriented Abstractions for Distributed Programming” Communications of the ACM, Thinking Objectively, Vol. 42, No. 8, August 1999, pp. 125-127.

Read more

8

P. Felber, R. Guerraoui, and M.E. Fayad. “Putting Object-Oriented Distributed Programming to Work” Communications of the ACM, Thinking Objectively, Vol. 42, No. 11, November 1999, pp. 97-101.

Read more

       + Software Engineering in the Small Columns

https://aeehpress.com/product/software-engineering-in-the-small/

 2000

9

M.E. Fayad, M. Laitinen and R. Ward “Software Engineering in the Small”, Communications of the ACM, Thinking Objectively, Vol. 43, No. 3, March 2000.

Read more

10

M.E. Fayad, M. Laitinen and R. Ward “Problems with Scalability,” Communications of the ACM, Thinking Objectively, Vol. 43, N0. 9, Sept. 2000.

Read more

11

M. Laitinen, M.E. Fayad, and R. Ward “Management in the Small,” Communications of the ACM, Thinking Objectively, Vol. 43, No. 11, Nov. 2000.

Read more

 2001

12

R. Ward, M. Laitinen, and M.E. Fayad. “Process Improvement in the Small,” Communications of the ACM, Thinking Objectively, Vol.  44, No. 4, April 2001.

Read more

 

+ Software Stability Columns

https://aeehpress.com/product/software-stability-model-ssm/ 

13

M.E. Fayad and A. Altman. “Introduction to Software Stability,” Communications of the ACM, Thinking Objectively, Vol. 44, No. 9, Sept. 2001, pp. 95-98. 

Read more

2002

14

M.E. Fayad. “Accomplishing Software Stability,” Communications of the ACM, Thinking Objectively, Vol. 45, No. 1, January 2002. 

Read more

15

M.E. Fayad. “How to Deal with Software Stability,” Communications of the ACM, Thinking Objectively, Vol. 45, No. 3, March 2002. 

Read more

16

M.E. Fayad and S. Wu. “Merging Multiple Conventional Models in One Stable Model,” Communications of the ACM, Thinking Objectively, Vol. 45, No. 9,  2002.

Read more

 

+ Ubiquitous Computing Columns

2003

17

Nayeem Islam and M.E. Fayad. “Towards ubiquitous acceptance of ubiquitous computing,” Communications of the ACM, Thinking Objectively, February 2003.

Read more