Tuesday, December 25, 2007

TEKNİK METİN OKUMAK

Sn Kemal ERTAŞ'a
(Çukurova HOBİM)

Oku!

Bir insanın mesleki başarısı hayatta çevirdiği sayfa sayısı ile orantılıdır. Bir müzisyen kaç nota sayfası çevirirse o kadar çok başarılı olur. Bir mühendis kaç teknik kitap sayfası çevirirse yine o kadar çok başarılı olur.

Onun için boş durma oku!

Sakın okuma!

Eğer neyi, nasıl ve ne zaman okumağı bilmiyorsan… Sırf sana söylendiği için, ödev verildiği için, başkasından gördüğün için, o kitabın hakkında çok konuşulduğu için…

Sakın okuma! Çünkü okumak ciddi bir iştir.
Hayatta yaptığım bir çok işi batırdım… Düşünüyorum da elime geçen imkanlarla benden daha becerikli olan arkadaşlarım karşılaşsaydı kimbilir neler olurdu… Ama birkaç tane iş var ki iyi yaptığımdan, hatta dünya çapında iyi yaptığımdan eminim. Bunlardan biri okumak… Özellikle teknik metinler… 1991’de uluslararası GRE Müzik sınavına girdim. Esasen mühendislik eğitimi görmüş olmama karşın müziğin bir çok mesleki kitabını zamana karşı okuyarak 6 ay gibi kısa bir sürede hazırlandım. Sonuçta bütün dünyada o sınavı son beş yıl içinde alan çoğu müzisyen kişilerin yüzde 91’inden iyi bir sonuç elde ettim…

Kitap okumak ciddi bir iştir. Bir düşünürseniz genç bir insanın, ya da bir mühendisin okuyabileceği kitap miktarı sınırlıdır… Mesleki durumlarda zaman da sınırlıdır, dayanmak gücünüz de… Hele proje sonunda karşılaştığınız teknik bir problemi çözmek için okuyorsanız… Yorgunluk bir yandan, okuduğunuzu anlayamamak öte yandan…

Gençlikte farkına varmaz insan… Okuyabileceğiniz sayfa sayısı sınırlıdır hayatta… Eğer o sınırları doğa üstü bir inatla zorlamağa kalkarsanız, belki çok iyi bir profesyonel olursunuz ama çok çok ‘iyi’ de olabilirsiniz… ‘Mesleğinde çok iyi olan profesyoneller’ gibi mesela…

Ne okuduğunuz, doğru kitabı seçmeniz hayati derecede önemlidir. Gidip JAVA kitabında C++ komutunu arar, bu arada rasladığınız ilgi çekici şeyleri okursanız, hem yorulur hem de kaybolursunuz… İnternet’te bir şey ararken çekilen güçlüğün bir yanı budur… Görmek, çabuk görüp yakalamak, anahtar kelimeleri doğru seçmek ve yazıları okumadan kendinizi rahat bırakıp hafifçe göz gezdirmek sayfa üstünde… Bırakınız, aradığınız şey kendiliğinden gözünüze doğru fırlasın…

Teknik metin okumak ciddi bir iştir! Aşağıda bazı ipuçlarını sizinle paylaşacağım.


Okuduğun bir cümle ya da kısımı anlamayınca kendini aldatma! Anlamadığını itiraf et! Ama moralini bozma. Okumaya devam et. Ya daha sonra gelen satırlar anlamadığın kısımı açıklar ya da genel olarak o paragraf ya da bölümün anlamı tümden gelerek senin anlamana yardımcı olur.

Teknik metinlerde bildiğin şeyleri yeniden okuma! Hayat kısa! Genel kitaplarda, anladığından emin olduğun şeyleri geçiştir! Bir yazar sana çok bilinen şeyler söylüyorsa ya dinler gibi yapıp kafanı dinlendir, ya da onu sıkıştıracak bir soru sor! Çünkü hayat kısa!

Öngör! Tahmin et! Hayal kur! Bir yazıyı okumadan önce kafanda bir öngörü olsun! Bu öngörüyü içinde bulunduğun bağlamdan, kitabın ya da yazının isminden çıkarabilirsin. Kafalarımız bir ipucuna sahip olduklarında daha kolay ve hızlı çalışırlar.

Teknik bir kitapta ya da internette bir şey ararken soyut kavramlar değil somut anahtar kelimeler ara. Bu anahtar kelimeleri ne kadar iyi seçersen ve arayışın ilerledikçe bu kelimeleri kalitece ne kadar iyileştirir ve sayıca artırırsan araman o kadar odaklanır ve etkisi ışığı odaklayan bir mercek gibi güçlenir.
Eğer hiç sonuç elde edemiyorsan tersini yap, arayışının odaklayış gücünü azalt.
Ne aradığını bil! Nereye gittiğini bil! Aksi takdirde hiçbir zaman hedefe ulaşamazsın.

Kitap okurken rasladığın bilmediğin kelimeleri hemen sözlükten arama! Biraz bekle, okumağa devam et! Eğer kendiliğinden anlam kafanda oluşmamışsa, ve yazıyı anlamak bakımından o kelimeyi anlamağa hala ihtiyaç hissedersen mutlaka sözlüğe bak.

Elindeki kitabı okumağa birinci sayfasının birinci satırından başla. İçindekiler, önsöz ve kaynaklar bir kitabın neyi nasıl anlattığını anlamak için en pratik kaynaktır. Her kitabı okumak zorunda değilsin. Eğer okumağa değer bir kitap ise, içindekiler bölümünü okumuş olmak kitabı daha kolay okuman için gerekli zihinsel önkoşulları, öngörüyü(anticipation) yaratır.

Çalışma bilgisayarında Google tercüme motoru, Mirriam-Webster sözlüğü gibi araçlar elinin altında hazır olsun. Bir kelimeye takılınca salonun bir başından diğerine “Ali Rıza Bey sizin İngilizceniz iyidir” gibi garip çığlıklar atma. Kitap okuyuşun da bir edebi adabı olmalı!

Find ile veya kağıt kaynakların fihristi gibi bir araç kullanarak aradığın kelimenin yaklaşık yerini bulduktan sonra önce tarayarak oku. Bu ilk tarayışta aradığın konu ile ilgili diğer anahtar kelimelerin varlığını dene… Bir şeyin yerini kabaca bulmak gerektiğinde yalnızca ilgili kelimelerin varlığını kontrol etmektir taramak… Teknik metin okumak öncelikle taramaktır.

Hızlı okumak zorundasın! Proje teslim süreleri çok kısa. Çabuk okumak zorundasın! Fiildedir anlamın çoğu, her kelime aynı önemde değil. Okurken özne ve fiillere dikkat etl gerisini es geç! Taa ki, vicdanın seni dürtünceye… Zaten o zaman önemli yere gelmiş olduğunu fark edeceksin.

Sabret! Sabırla çevir sayfaları, sanki 10 misli daha fazlasını zevkle çevirecekmiş gibi… Kitap okumak zordur. Başarmak için kendi kendini şevklendirmek zorundasın. Başarı için motivasyon kontrolü şart. İnatla çevir sayfaları, kafan durduğunda bile. Okuyamasan bile resmine bak “aaa buradaymış diyerek”… Unutma, orada ne olduğunu sen değil, bir başka sen hatırlayacak, ‘senden içeri’…

Önemliyi önemsizden ayır! Anayı ayrıntıdan… Bir konuyu tararken, her şeye aynı dikkat seviyesi ile bakma! Değişken konsantrasyon, zihinsel kaynakların rasyonel kullanımı şart!

Neyin nerede olduğunu bil! Her şeyi akılda tutmak imkansız ama bir kitapta neler olduğunu otomatik olarak aklına kaydetmeli bir mühendis… Okuduğu bir şeyin nerede olduğunu çok uzun süre sonra bile hatırlamalı.

Mesleğinle uğraş! Mesleki ve uzmanlık kitapları oku! Bir kaçı dışında genel kitaplarla zaman kaybetme! Mesleki kitaplar arasında özel ilgi alanların olsun…

Kendi yanında durarak oku! Okurken kendi omuzunun üstünden bak kendine, ne yapıyor bu çocuk, niye yapıyor, yaptığı şeyin bir anlamı var mı diye sor kendine.

Bulabilirsen, büyük bir kütüphanede ya da internette, bazan öylesine dolaş! Hiçbir şey aramadan! Google ile arayışta en az çıktı veren yerlere bak, kenarda köşede kalmış şeylere… Bazan, kişinin aklı değil ama gözü önemli şeyler yakalayabilir.

Monday, December 10, 2007

BİLGİSAYARLAR HİSSEDER Mİ?

Bilgisayar hisseder mi? Bilgisayarın duyguları var mı? Bilgisayar sevinç, sevgi, kızgınlık, korku, mutluluk, suçluluk, üzüntü, utanış, umut ve diğer bir çok duyguyu duyar mı? Bilgisayarın duyguları davranışları üzerinde ‘hoş veya rahatsız edici, yumuşak veya yoğun, geçici veya uzun süreli, ve araya girici veya genişletici’ [1] etkiler yapar mı? Bilgisayarlar ‘duyguları yaşarlar mı?’ Çevrelerindeki korkutucu, sevindirici, üzücü şeylere tepki gösterirler mi?

Schachter “bir duygusal hal bir fizyolojik uyanış hali ve bu uyanış haline uygun bir muhakemenin her ikisinin birden fonksiyonu olarak değerlendirilebilir. Muhakeme, bir bakıma bir yönlendiriş işlevi görür. Geçmiş tecrübeler ışığında yorumlanan şu andaki durumdan doğan muhakemeler kişinin duyguları anladığı ve ad bulup etiketlediği çerçeveyi sağlar. Fizyolojik uyanış halinin “hiddet”,”sevinç”, “korku” veya başka bir şey şeklinde etiketleneceğine karar veren muhakemedir. [4] ” “an emotional state may be considered a function of a state of physiological arousal and of a cognition appropriate to this state of arousal. The cognition, in a sense, exerts a steering function. Cognitions arising from the immediate situation as interpreted by past experience provide the framework within which one understands and labels his feelings. It is the cognition which determines whether the state of physiological arousal will be labelled as “anger”, “joy”, “fear”, or whatever. ”
İÖ II. yy.’dan bu yana tarihte duygu için bir çok tanım yapılmış. Descartes, Hume[3] , James, Cannon, Dewey[2], Freud, ve diğerleri.

Bilgisayarların bir iç dünyaları var mı? Çabuk bir cevap vermek çok zor… Belki soruyu bir parça değiştirsek… İnsan dışında herhangi bir varlık duygulara sahip mi? Belki daha iyisi: Hayvanlar hisseder mi? Darwin “çeşitli duygu ve hislerin etkisi altında, insan ve daha aşağı hayvanlar tarafından farkında olmadan irade dışı kullanılan ifade ve mimiklerin çoğu [5]” ‘ndan bahseder. ( “most of the expressions and gestures involuntarily used by man and lower animals, under the influence of various emotions and sensations.” )

Hayvanların hiç biri “Üzgünüm!” diyemez. Yine de, bir kedi bir bahçede oturan kişiye yaklaşıp, kafasını yere doğru eğer ve bir şey yer gibi yapar. Dikkatli bir gözlemci hayvanın yemek istediğini anlar. Hayvanlar ihtiyaçları için iletişim kurabilirler. Sorun, onların verebildiği mesajları anlayamamız. Ne hayvanları ne de bilgisayarları biz insanlarla aynı duygu dağarcığını kullanmadıkları için yargılamamalıyız, kendi duygularını dışa vuramadıkları, bize ifade edemedikleri için…

Bu durum ‘Bilgisayarlar hissetmez’ iddiasına yeterli geçerlilik sağlar mı? Burada etik açıdan yanlış bir şey var mı? Bilgisayarlarla ilişkilerimizdeki bu sessiz fikri-kabul yüzünden hiç kaybımız oluyor mu? Üniversitelerdeki İnsan Bilgisayar Etkileşim dersleri yeterince techizatlı mı ya da yeterince teknik bulunmadıkları için aşağı mı görülüyor? Neden o kadar çok mühendis ve büyük sistem operatörü uzun süreli yüksek konsantrasyon gerektiren işler yüzünden acı çekiyor, bilgisayarları önünde?

Gerçekten, bilgisayarın bir yüzü yoktur. Bir memeli hayvan ya da insanınki gibi bir yüz… Gözleri, kulakları, derisi, bir başı, vücudu yoktur… Bir dakika… Bilgisayarların göremediği, işitemediği ve değemediğinden emin misiniz? Peki, tarayıcı, mikrofon, klavye ne oluyor? Bilgisayarlar insan duyularının sağladığına benzer etkileşim işlevlerine sahiptir.

‘Bilgisayarlar hisseder mi? ’sorununun hayati noktası şu: Hissetmeden düşünmek mümkün mü? Duygular olmadan muhakeme var olabilir mi? Hissetmeden matematik hakkında bile düşünebilir misiniz? Bir problem çözerken hiçbir şey hissetmediğinizi kabul etsek bile, fazla zihinsel enerjinizi bir şekilde boşaltmak zorundasınız bir şekilde… Başarı durumunuza göre gurur ya da aşağılık duygusu duyabilirsiniz.

Her şeyi sonua kadar kontrol edebilecek mesleki güce sahip olsanız bile, yazılım mühendisliği ya da hava trafik kontrolü gibi bir muhakeme işinde çalışırken çeşitli duygular duymak zorundasınız. Basit eşleştirişten kaynaklanan zevk duygusundan kaçınmanız mümkün değil[6]. Aksi takdirde, düşünmek fiilinin doğal yapısına karşı çalışıyor olabilirsiniz ve kendi akıl sağlığınıza zarar verebilirsiniz. Gerçekten Winkielman [8] “hissel yanıtların bilgi işleyişin kendi dinamiklerinden de kaynaklanabilir” “affective responses may also result from the dynamics of information processing itself.” [7] der. Yüksek akıcılık olumlu hissel tepki yaratır.[9]” der.

Duygularımız düşünüş sürecinin iç mekaniklerini etkiler. Bir bağlamdan diğerine geçiş, konu değiştiriş hızı, konsentrasyon miktarı, farklı soyutlayış seviyeleri arasında düşünüş derinliği değiştiriş, bir problemi çözmek için tutkuya (obsesyon) kapılmak, düşünüş hızı düşünürken içinde bulunduğumuz duygusal durumdan güçlü şekilde etkilenirler… “Endokrin sisteminin çeşitli salgı bezleri beyin içinde belirli yerlere etki eden hormonları kan dolaşımına salgılar, duygu ile ilgili olanlar dahil” “The various glands of the endocrine system release hormones into the bloodstream that have effects on specific sites in the brain, including those involved in emotion” der Cornelius [5] . Beynimizde farklı düşünüş hızı türleri vardır. Emniyet ile ilgili (acil durum içermeyen) işler yaparken beyinlerimiz yavaş türde çalışır, duygusal bir şey yaparken ya da hayal kurarken ise düşüncelerimiz uçmaya başlar… Düşünüş hızı çok işlemcili beynimizde bir işlemciden ötekine geçişimizi sağlar. Duygular ve doğru ruh haletini(mood) seçmek ‘düşünmek’ fiilini gerçekleştirmek için doğru işlemci bileşkesini seçişimize yardımcı olur.

Freud “düşünceler cathexlerdir- bellek izleridir basitçe- nihai ilan ediliş şekilleri hisler olarak algılanan duygular ve hisler boşaltış süreçlerine eşdeğerdir.” ” “ideas are cathexes-basically of memory traces- whilst affects and emotions correspond to processes of discharge, the final manifestations of which are percieved as feelings.” [11] der. Hinde “Araya giren bir değişken midir yoksa varsayımsal bir yapı mıdır?” “Is it an intervening variable or a hypothetical construct?” [12] ve “Duygu ve muhakemenin yakınca bağlandığı zincirler ve çevrimler cinsinden tanımlanabilir en iyisi, duygu.” der. “emotion is best defined in terms of chains or loops with emotion and cognition closely linked. “ [12] İnanıyorum ki, “Bilgisayarlar hisseder mi?” sorusu hakkında bir sonuca varmak için LINUX işletim sistemi kitaplarına bakmalıyız…

“Bir kesiş (interrupt) [13] genellikle işlemci tarafından çalıştırılan komutların akışını değiştiren bir olay olarak tanımlanır. Bu tür olaylar CPU yongası içindeki ve dışındaki donanım devreleri tarafından üretilen elektriksel işaretlere denk düşer.” “kesiş işaretleri işlemci yazılımını normal kontrol akışının dışına doğru yön değiştirtmek için bir yöntem sağlar. Bir kesiş işareti geldiğinde, CPU yapmakta olduğu işi durdurmak ve yeni bir faaliyete geçmek zorundadır.”
“An interrupt [13] is usually defined as an event that alters the sequence of instructions executed by a processor. Such events correspond to electrical signals generated by hardware circuits both inside and outside of the CPU chip.” “interrupt signals provide a way to divert the processor to code outside the normal flow of control. When an interrupt signal arrives, the CPU must stop what it's currently doing and switch to a new activity;”

Eğer Dewey’in duygu tanımına bir benzetiş yaparsak ve klavyeye bir dokunuş örneğini ele alırsak; (1) “duygu”nun ismi klavye kesişi (keyboard interrupt) (2) bir amaca yönelik davranış, işletim sisteminin kesiş muamelesi programı (interrupt handler program) (3) duygusal özelliğe sahip nesne (an object that has an emotional quality) klavyeye değen kişi, kullanıcıdır… Dewey’in “sakin ve şiddetli duygu” tanımları kesiş sisteminin yazılım ve donanım kesişlerine denk düşer… İnsan duygu sistemi ve bilgisayar kesiş sisteminin arasındaki benzerlik muhakemenin kendi doğasından kaynaklanır. Muhakeme, yaşayan madde ile bir çeşit etkileşim içine girmeden var olamaz.

Bilgisayarların kesiş altsistemi insan fizyolojisine benzer: “Hipocampus ve amygdala’nın her ikisi de duyu organlarından ve visceradan gelen girişlerle karmaşık şekilde birbirlerine bağlıdır. … Onlar, belki de lymbic sistemin başka organları da, visceranın çeşitli organlarından gelen bilgi ile duyusal bilgileri birleştirirler, ANS ve sinir sisteminin diğer kısımlarının duygu ifadesi “çıkışını” kontrol etmek için ANS’ten gelen geribesleyişte olduğu gibi…(LeDoux, 1986 Neurobiology of Emotion). [14]”
“Both the hippocampus and amygdala are complexly interconnected with inputs from both the sensory organs and the viscera. … They, and perhaps other structures of the lymbic system, appear to integrate sensory information with information from the various organs of the viscera as well as feedback from the ANS to control the “output” of emotional expression in the ANS and other parts of the nervous system (LeDoux, 1986 Neurobiology of Emotion). [14]”

Etkileşimin doğası “duyu organlarından gelen girişleri [14]” işleyen bir mekanizmanın varlığını gerektirir. Klavyeye değdiğinizde veya fareyi tıklattığınızda, bir CD’yi sürücüsüne yerleştirdiğinizde vb. bu “duyu işaretini” taşıyan donanım bağlantıları, Kesiş Ricası Hatları (interrupt request lines)
sezgisel olarak çalışır ve amygdala’ya eş değer olan kesiş kontrolörünü (interrupt controller) tetikler…
Kesiş kontrolörü işletim sistemini tetikler, duyuların duyguları tetiklediğine çok benzer şekilde. Normal muhakeme işlemi duraklar ve işletim sistemi ilgili kesiş hizmet servisini çalıştırır, Weyle’nin “duygu” “feel” ‘suna eşdeğer bir adı olan… Kesiş hizmet servisi görevini örn. diske yazmak, şeklinde yerine getirdikten sonra başarı durumu ile ilgili bilgiyi geri döndürür… Bu arada, bilgisayarın diske yazarken bir miktar titreyiş ve gürültü ile yapışı insanın “uyarılış” hali ile benzer bir durum arz eder.

Ezop’a göre “tilki erişemediği üzüme ekşi der”. Sartre “ bilinç tarafından yönlendirilen vücut, duygu aracılığı ile dünya ile ilişkilerini değiştirir, dünya özelliklerini değiştirsin diye… [15]” der. (“in emotion it is the body which, directed by consciousness, changes its relations with the world in order that the world may change its qualities. ”) Bilgisayar sağlıklı bir şekilde işleyemeyeceği bir durumla karşılaştığında, 0 ile bölüş gibi, bir bölüş istisnası ilan eder ve program çalışışını ilgili kesiş işleyicisine gönderir, anormal bir şekilde durmak yerine…

Başlangıçtaki sorumuz “Bilgisayarlar hisseder mi?” idi. Cevabım ‘Hayır!’, çünkü onlar duygularını insanlar ile aynı “duygu” tipleri şeklinde, hiddet, korku gibi dışa vuramazlar. Öte yandan, bilgisayarlar yazılım ve donanımlarında gömülü bir kesiş ve istisna sistemine sahiptirler, insanın duygusal sistemine eşdeğer olan…

Cevabım ‘Hayır!’, öyle ise neden bu makaleyi bu kadar büyük bir şevkle yazdım? Çünkü, “Bilgisayarlar hisseder mi?” sorusu yanlış… O kadar kötü olmayan bir soru “Bilgisayarlar neden bizim gibi hissetmiyor?” olabilirdi. Sonunda, bilgisayarları yapan biz değil miyiz, uzak geçmişten bize miras kalan b ilgi ve sağduyu ile… İşletim sistemlerini yaratmak için yıllarca insan emeği sarf edildi ama onun kullanıcı üzerindeki etkileri üzerinde pek o kadar değil…

Hava Trafik Kontrolü gibi büyük ve karışık sistemler mühendis ve kontrolörlerin uzun süre yüksek konsantrasyon ile çalışmalarını gerektirir. “Bilgisayarların hissedebilmelerini dilerdim,” onlarla çalışan kullanıcıları duygularını kaybetmesin diye…


Ali Rıza SARAL

Not : Bu yazının daha geniş bir halini İngilizce olarak aşağıda bulabilirsiniz:
http://largesystems-atc.blogspot.com/2007/12/do-computers-feel.html

KAYNAKLAR:
[1] Strongman, The Psychology of Emotion, syf. 1.
[2] Calhoun, Solomon, What is an Emotion, syf.152, Dewey, The Theory of Emotion.
[3] Calhoun, Solomon, What is an Emotion, syf.97, Hume, A Treatise of Human Nature.
[4] Calhoun, Solomon, What is an Emotion, syf.174, Schachter and Singer, Cognitive, Social, and Physiological Determinans of Emotional State.
[5] Cornelius, ‘The Science of Emotion’, syf. 23.
[6] Brian Bayly, The Brain’s Internal Reward from Matching, syf. 1.
[7] Pronin, Wegner, Manic Thinking, Independent Effects of Thought Speed and Thought Content on Mood.
[8] Winkielman et al., The Hedonic Marking of Processing Fluency: Implications for Evaluative Judgment, syf. 191.
[9] Winkielman et al., Affect and Processing Dynamics, Emotional Cognition, from Brain to Behaviour, syf. 120.
[10] Cornelius, ‘The Science of Emotion’, syf. 224.
[11] Calhoun, Solomon, What is an Emotion, syf. 192, Freud, The Unconscious.
[12] Strongman, The Psychology of Emotion, syf. 3.
[13] Daniel P. Bovet, Marco Cesati, Understanding the Linux Kernel, Interrupts and Exceptions, syf. 96.
[14] Cornelius, ‘The Science of Emotion’, syf. 226.
[15] Calhoun, Solomon, What is an Emotion, syf.247, Sartre, The Emotions: A Sketch of a Theory.

DO COMPUTERS FEEL? (1500words)

To Dr. David B. Williams
ORAT-Illinois State University

Does computer feel? Does computer have emotions? Does computer feel joy, love, anger, fear, and others? Is the effect of the feelings of computer on its behaviour “pleasent or unpleasent, mild or intense, transient or long-lasting, and as interfering with or enhancing” [1] ? Do computers ‘experience emotions’? Do they react toward things in the environment that have such emotional qualities as frightening, cheering and saddening?

Schachter states “an emotional state may be considered a function of a state of physiological arousal and of a cognition appropriate to this state of arousal. The cognition, in a sense, exerts a steering function. Cognitions arising from the immediate situation as interpreted by past experience provide the framework within which one understands and labels his feelings. It is the cognition which determines whether the state of physiological arousal will be labelled as “anger”, “joy”, “fear”, or whatever. [4] ” Many more definitions of emotions have been made through the history beginning with 2nd cty BC, Aristotle. Descartes, Hume[3] , James, Cannon, Dewey[2], Freud, and many others.

Do computers have an ‘inner’ sentimental world? Too difficult to answer quickly… May be we should change the question a bit… Does any being except the human have feelings? Maybe the better: Do animals have feelings? Darwin writes about “most of the expressions and gestures involuntarily used by man and lower animals, under the influence of various emotions and sensations. [5]”

None of the animals can say “I feel sad.” Nevertheless, when a cat approaches a person sitting at a garden caffee, it bends its head to the ground and imitates as if it eats something. A careful observer may understand the animal needs food. Animals can communicate their needs. The problem is, most of us do not percieve the messages they are able to give. We should not judge neither animals nor computers as insensitive because they can not express themselves with the same emotional vocabulary as us the human-beings

Does this situation provide enough validity to the claim that ‘Computers do not feel’? Is there something wrong here ethically? Do we loss anything because of this silent assumption in our relations with computers? Are the Human Computer Interaction classes in many universities well equipped or even down-played as not technical enough? Why do many engineers and large system operators suffer from long duration high concentration jobs in front of their computers?

Indeed, computer does not have a face. A face like a human or even a mammal. It does not have eyes, ears, a skin, a head or a body… Wait a minute… Are you sure that computers can not see, hear or touch? What about scanner, microphone, keyboard? Computers do have many interaction functionalities similar to those that basic human senses provide.

The crux of the issue of ‘Do computers feel?’ is: Is it possible to think without feeling? Can cognition exist without emotions? Can you think even mathematics without feelings? Even if we assume that you really did not feel anything while solving a problem, you would still need to discharge the unused mental energy in some way. You might experience pride or humility depending on your success.

Even if you have the professional power to control everything, you must experience feelings when you are working in a cognitive job, like programming or air traffic control (ATC)… You can not avoid the pleasure from simple matching [6] . Otherwise, you may be working against the nature of thinking and you may hurt yourself mentally. In fact Winkielman [8] states “affective responses may also result from the dynamics of information processing itself.” ,[7], “ High fluency elicits positive affective reaction. [9] ”

The mechanics of the thinking process is affected by our emotions. Switching from one context to another, the rate of changing subjects, the amount of concentration, the depth of thinking through different abstraction levels, getting obsessed to solve the problem, thinking speed are dramatically affected by the affective situation we are in while thinking… “The various glands of the endocrine system release hormones into the bloodstream that have effects on specific sites in the brain, including those involved in emotion” says Cornelius [5] . There are different speed modes of thinking in our brains. Our brains work in a slow mode when we are doing something related with safety (not emergency) where as our ideas fly when we are doing something sentimental or dreaming… Thinking speed helps us to switch from one processor to another in our multiprocessor brain. Feelings and selecting the right mood help us to choose the right processor combination to do the ‘thinking’.

Freud states “ideas are cathexes-basically of memory traces- whilst affects and emotions correspond to processes of discharge, the final manifestations of which are percieved as feelings. [11] “ Hinde asks “Is it an intervening variable or a hypothetical construct? [12] ” and argues that “emotion is best defined in terms of chains or loops with emotion and cognition closely linked. [12] ” I believe, to reach a a conclusion on the question of “Do computers feel?” we shall have a look at the LINUX operating system books…

“An interrupt [13] is usually defined as an event that alters the sequence of instructions executed by a processor. Such events correspond to electrical signals generated by hardware circuits both inside and outside of the CPU chip.” “interrupt signals provide a way to divert the processor to code outside the normal flow of control. When an interrupt signal arrives, the CPU must stop what it's currently doing and switch to a new activity;”

If we make an analogy between Dewey’s emotion definition and work on the example of a touch to the keyboard; (1) the “feel“’s name is keyboard interrupt (2)purposeful behaviour is the interrupt handler program of Operating System (3) an object that has an emotional quality is the person who touches, namely the user. Dewey’s “Calm and Violent emotions” is analoguous to soft and hardware interrupts… The basis of the similarity between the human emotional system and the computer interrupt system arises from the very nature of cognition. Cognition can not exist without some sort of interaction with living matter.

Interrupt subsytem of computers is similar to the human physiology: “Both the hippocampus and amygdala are complexly interconnected with inputs from both the sensory organs and the viscera. … They, and perhaps other structures of the lymbic system, appear to integrate sensory information with information from the various organs of the viscera as well as feedback from the ANS to control the “output” of emotional expression in the ANS and other parts of the nervous system (LeDoux, 1986 Neurobiology of Emotion). [14]”

The nature of interaction requires the existence of a mechanism which processes “the inputs from the sensory organs [14]” When you touch the keyboard or click the mouse, press the Esc button, put a CD in the driver etc. the hardware connections, Interrupt Request Lines that carry this “sensory signal” instinctively work and trigger the interrupt controller, analogous to the amygdala…
The interrupt controller trigs the operating system very similar to the senses trigging emotions. The normal cognitive processing comes to a halt and the operating system runs the related interrupt service routine, which has a label analogous to Weyle’s “feel”… When the interrupt service routine does the task, for example writing to the disk, then returns back information about its success…
By the way, when the computer writes to the disk some trembling and noise indicate a similar situation to human “arousal”…

Aesop’s fable says; the fox tries to reach the grapes on the wine, but it can not. He says “They are sour anyway.” Sartre suggests “in emotion it is the body which, directed by consciousness, changes its relations with the world in order that the world may change its qualities. [15] ” When the computer meets a situation that it can not healthily handle, for example a division by 0, it issues a division exception and diverts the program execution to the related interrupt handler rather than abnormally ending…

Our initial question was “Do computers feel?” My answer is ‘no’ because they can not express their feelings with the same “feels” as humans, such as anger, fear. On the other hand, computers do have an embedded interrupt and exception system in soft and harware which is analogous to the human emotional system…

Then if my answer is ‘no’, why did I write this article with such an ambition? Because, the question “Do computers feel?” is wrong … A not so bad question chould be “Why don’t computers have emotions like us?” After all, it is us who have created computers with the knowledge and wisdom passed down from the distant past… Many man-years have been spent to create operating systems but relatively less on the effects of it on its users.

Large and complex systems such as ATC systems demand long duration high concentration working from engineers and controllers. I wish “Computers could feel” so that their users do not lose their feelings working with them…

Ali R+ SARAL

Ali Rıza SARAL is an Electronics Engineer(ITU), composer(ISU) and a former civil servant of EUROCONTROL (European Agency for the Safety of Air Navigation) Software Team Karlsruhe. He has cured 24 documented Operational Deficiencies of the German KUIR airspace which includes Frankfurt.

REFERENCES:
[1] Strongman, The Psychology of Emotion, p. 1.
[2] Calhoun, Solomon, What is an Emotion, p.152, Dewey, The Theory of Emotion.
[3] Calhoun, Solomon, What is an Emotion, p.97, Hume, A Treatise of Human Nature.
[4] Calhoun, Solomon, What is an Emotion, p.174, Schachter and Singer, Cognitive, Social, and Physiological Determinans of Emotional State.
[5] Cornelius, ‘The Science of Emotion’, p. 23.
[6] Brian Bayly, The Brain’s Internal Reward from Matching, p. 1.
[7] Pronin, Wegner, Manic Thinking, Independent Effects of Thought Speed and Thought Content on Mood.
[8] Winkielman et al., The Hedonic Marking of Processing Fluency: Implications for Evaluative Judgment, p. 191.
[9] Winkielman et al., Affect and Processing Dynamics, Emotional Cognition, from Brain to Behaviour, p. 120.
[10] Cornelius, ‘The Science of Emotion’, p. 224.
[11] Calhoun, Solomon, What is an Emotion, p. 192, Freud, The Unconscious.
[12] Strongman, The Psychology of Emotion, p. 3.
[13] Daniel P. Bovet, Marco Cesati, Understanding the Linux Kernel, Interrupts and Exceptions, p. 96.
[14] Cornelius, ‘The Science of Emotion’, p. 226.
[15] Calhoun, Solomon, What is an Emotion, p.247, Sartre, The Emotions: A Sketch of a Theory.




Kind regards.

Ali R+ SARAL

My Address:
Ali Riza SARAL
Barbaros Mah. Sedef Sk. 13/13
Uskudar / ISTANBUL
TURKEY
Tel: 0090 (216) 474-8818
e-mail: arsaral(at)yahoo.com

DO COMPUTERS FEEL? (3000 words)

To Dr. David Williams of ORAT-ISU

Does computer feel? Does computer have emotions? Does computer feel joy, love, anger, fear, happiness, guilt, sadness, embarressment, hope and many other emotions? Is the effect of the feelings of computer on its behaviour “pleasent or unpleasent, mild or intense, transient or long-lasting, and as interfering with or enhancing” [1] ? Do computers ‘experience emotions’? Do they react toward things in the environment that have such emotional qualities as frightening, cheering and saddening?

Dewey [2] defines emotion as a composition of (1) a “feel“ (the feeling of fear, pride, humility, etc.), (2)purposeful behaviour (3) an object that has an emotional quality. He describes the so-called
expressions of emotions as ‘the reduction of movements and stimulations originally useful into attitudes”. These reductions are grouped as “servicable associated habits”, “analogous stimuli”, “antithesis”, and “direct nervous discharge”.

Hume [3] states “pride and humility, tho’ directly contrary, have yet the same object. This object is self, or that succession of related ideas and impressions, of which we have an intimate memory and consciousness”. “the passions either take place alternately; or if they encounter, the one annihilates the other, as far as its strength goes, and the remainder only of that, which is superior, continues to operate upon the mind”. “we find, that a beatiful house, belonging to ourselves, produces pride.” “a quality I discover in these passions is their sensations, or the peculiar emotions they excite in the soul, and which constitute their very being and essence. Thus pride is a pleasent sensation, and humility a painful; and upon the removal of the pleasure and pain, there is in reality no pride nor humility.”

Schachter [4] states “an emotional state may be considered a function of a state of physiological arousal and of a cognition appropriate to this state of arousal. The cognition, in a sense, exerts a steering function. Cognitions arising from the immediate situation as interpreted by past experience provide the framework within which one understands and labels his feelings. It is the cognition which determines whether the state of physiological arousal will be labelled as “anger”, “joy”, “fear”, or whatever.”

Many more definitions of emotions have been made through the history beginning with 2nd century BC, Aristotle. Descartes, Spinoza, Hume, Darwin, James, Cannon, Dewey, Schachter, Singer, Freud, Brentano, Scheler, Heidegger, Sarte and many others… Hoping to have enticed you to a wonderful journey in these precious people’s works I would like to repeat my initial question once more...

Do computers have an ‘inner’ sentimental world? Too difficult to answer quickly… May be we should change the question a bit… Does any being except the human have feelings? Maybe the better: Do animals have feelings? In his ‘The Expression of Emotions in Man and Animals,’ Darwin writes “most of the expressions and gestures involuntarily used by man and lower animals, under the influence of various emotions and sensations.” You can find “Some of Darwin’s illustrations of familiar emotional expressions in animals [5] ” in Cornelius’s book ‘The Science of Emotions’.

None of the animals can speak like us. Neither can they say “I feel sad.” Nevertheless, when a cat or a bird approaches a person sitting at a garden caffee, it bends its head to the ground and imitates as if it eats something. A careful observer or a tender person with compassion understands or feels that the animal needs food. Animals can communicate their needs. The problem is, most of us do not percieve the messages they are able to give. We do not get nervous in front of a loud speaker playing music but many get afraid when a dog says simply a’hello’ just using his very limited vocabulary and powerful vocal tract.

We should not judge neither animals nor computers as insensitive because they can not express themselves with the same emotional vocabulary as us the human-beings. In order to percieve whether computer has feelings or not its emotions have to be easily percievable by us, namely we should share more or less the same ‘feels’ with computers as in animals. We can not percieve the emotional expressions of computers easily.

Does this situation provide enough validity to the claim that ‘Computers do not feel’? Is there something wrong here ethically? Do we loss anything because of this silent assumption in our relations with computers? Are the Human Computer Interaction classes in many universities well equipped or even down-played as not technical enough? Why do many engineers and large system operators suffer from long duration high concentration jobs in front of their computers?

Indeed, computer does not have a face. A face like a human or even a mammal. It does not have eyes, ears, a skin, a head or a body… Wait a minute… Are you sure? Are you sure that computers can not see, hear or touch? What about scanners, microphones, keyboard, power-on button? Don’t they provide the similar functionality as eyes, ears, skin… Computers do have many functionalities that basic human senses provide.

Computer has a head, that you can look into its face, namely the monitor, or a body that supports its being, namely the case or box that contains the mainboard. The problem is that they do not appear to our eyes as we are conditioned to see as a head or a body… Microsoft has invented a solution to this problem… They have a sweet doggy appearing at the side of the directory search. The doggy itches the ground or searches something in a book… It can express curiosity because it has a face… Microsoft uses the dog image to express the emotions of the computer during directory search. It has a healing effect on the user… It makes the user smile and lose concentration for a short while…

* * *

The crux of the issue of ‘Do computers feel?’ is: Is it possible to think without feeling? Can cognition exist without emotions? The pith of the matter is this. Can you think even mathematics without feelings? Can you study mathematics without feeling anything? Even if we assume that you really did not feel anything while solving a problem, but after that you will need to discharge the unused mental energy in some way. Besides, you will experience pride or humility depending on your success.

Even if you have become a great ‘professional’ who has the power to control everything, you must experience feelings when you are working in a cognitive job, like programming or air traffic control… [6] “ A spasm of pleasure can arise without any external stimulus, purely by operations within one’s own brain. For example, a person who has just woken from sleep may have an insight and experience a spasm of pleasure arising from it. The insight is cognitive, with neural correlates largely in the cortex, whereas the spasm of pleasure, physiologically quite separate, is largely subcortical.” As a finite human being you can not avoid the pleasure from simple matching [6] . Otherwise, you may be working against the nature of thinking and you may hurt yourself mentally.

In fact, even the thinking process itself creates emotions without any external inputs and it does so independent from the things you think [7] . Winkielman [8] et al. states “affective responses may also result from the dynamics of information processing itself.” “Fluency with which one can extract information from the presented stimulus is hedenocially marked. High fluency elicits positive affective reaction.” “ease of processing is consistently associated with more positive evaluations. [9] ”

Our feelings about our thinking process helps us to complete missing data or speed up our thinking process. “the fluency signal may be connected to affect by indicating the state of the ongoing processing operations. Thus, high fluency may indicate progress toward successful recognition and trigger positive affect due to the reinforcing value of maintaininfg the current, successful cognitive strategy and the ability to free resources for other tasks. [9] ” The link between the metacognitive system and the affect system is further supported by neuroimaging and elektropysiological data [9] .
It has been proved that brain’s parts related to metacognitive regulation and emotion processes or emotional control are the same [9].

The mechanics of the thinking process is affected by our emotions. Switching from one context to another, the rate of changing subjects, the amount of concentration, the depth of thinking through different abstraction levels, getting obsessed to solve the problem, thinking speed are dramatically affected by the affective situation we are in while thinking… “The various glands of the endocrine system release hormones into the bloodstream that have effects on specific sites in the brain, including those involved in emotion” says Cornelius [5] . A careful observer can notice that there are different working speeds of thinking in our brains. Our brains work in a slow mode when we are doing something related with safety or security(but not related to emergency) where as our ideas fly when we are doing something sentimental or dreaming… Thinking speed helps us to switch from one processor to another in our multiprocessor brain. Feelings and selecting the right mood help us to choose the right processor (or combination of processors) to do the ‘thinking’.

Let’s ask another question from the other side… Are feelings only a by-product of the thinking process, cognition? No. If you please read Schachter’s definition at the beginning of this article once more, you will notice that ‘physiological arousal’, trembling, increase in the blood temperature, heart rate etc. are also part of emotions. Also the instincts play a vital role besides the cognition element.
By observing human behaviour we can only notice that there is an intimate relation between emotion and cognition. We can go further by enhancing our sometimes ampirical experiments with today’s advanced neurological imaging techniques…

* * *

The main problem is to define ‘What is cognition?’ and ‘What is emotion?’ inorder to understand the character of the relation between them… Freud states “ideas are cathexes-basically of memory traces- whilst affects and emotions correspond to processes of discharge, the final manifestations of which are percieved as feelings. [11] ” He also adds “Even within the limits of normal life we can recognize that a constant struggle for primacy over affectivity goes on between the two systems Conscious and Unconscious, that certain spheres of influence are marked of from one another and that intermixtures between the operative forces occur. [11 ”

Hinde asks “the common view of emotion as a state has many attendant problems. Is it a motive or a trait? Is it an intervening variable or a hypothetical construct? [12] ” and argues that “emotion is best defined in terms of chains or loops with emotion and cognition closely linked. [12] ”
Strongman states “Emotions has sometimes been analysed as an intervening variable, anchored to observable stimuli and responses.”

I believe, any person who has studied data structures and computer architecture, can come to a similar conclusion after reading this article upto this point and maybe reading the references the better… Namely, a conclusion on the question of “Do computers feel?” Let’s have a look at the LINUX operating system books…

“An interrupt [13] is usually defined as an event that alters the sequence of instructions executed by a processor. Such events correspond to electrical signals generated by hardware circuits both inside and outside of the CPU chip.” “As the name suggests, interrupt signals provide a way to divert the processor to code outside the normal flow of control. When an interrupt signal arrives, the CPU must stop what it's currently doing and switch to a new activity;” “Each hardware device controller capable of issuing interrupt requests has an output line designated as an IRQ (Interrupt ReQuest). All existing IRQ lines are connected to the input pins of a hardware circuit called the Interrupt Controller, ”
“The Intel 80x86 microprocessors issue roughly 20 different exceptions. The kernel must provide a dedicated exception handler for each exception type. For some exceptions, the CPU control unit also generates a hardware error code and pushes it in the Kernel Mode stack before starting the exception handler.”

If we make an analogy between Dewey’s definition of emotion and work on the example of a touch to the keyboard; (1) the “feel“ (the feeling of fear, pride, humility)’s name is keyboard interrupt
(2)purposeful behaviour is the interrupt handler program of the LINUX Operating System (3) an object that has an emotional quality is the person who touches, namely the user. Freud states “certain spheres of influence are marked of from one another” in my above quotation from his article ‘Unconscious’. Which is analogous to “As the name suggests, interrupt signals provide a way to divert the processor to code outside the normal flow of control.” in my quotations from LINUX manuals. Dewey’s classifications of emotions have many similarities to interrupts and exceptions which also have different types. Dewey’s “Calm and Violent emotions” vs. soft and hardware interrupts… It is impossible to tell all the similarities between the interrupt processing subsystem of the computer operating system including the hardware architecture and the human emotion processing.

The basis of the similarity between the human emotional system and the computer interrupt system arises from the very nature of cognition. Cognition can not exist without some sort of interaction with living matter. The ideas in this article can not exist without being written on some sort of interaction media, may be a newspaper the better. By that, the journey of emotions begin, the reader holds the newspaper, maybe smells it, reads it and likes or even loves an article and binds to the newspaper with devotion…

Cornelius [14] outlines the results of recent neurophysiology research in his book “The Science of Emotion” in 10 pages. His book could outline the rest of all the past studies in 210 pages…
So if you want to have the answer of our question with his style in terms of physiology: “Both the hippocampus and amygdala are complexly interconnected with inputs from both the sensory organs and the viscera. They also serve as the origin of projections that connect them with Autonomic Nerve System as well as higher cortical areas. They, and perhaps other structures of the lymbic system, appear to integrate sensory information with information from the various organs of the viscera as well as feedback from the ANS to control the “output” of emotional expression in the ANS and other parts of the nervous system (LeDoux, 1986 Neurobiology of Emotion).”

The nature of interaction requires the existence of a mechanism which processes “the inputs from both the sensory organs. [14]” When you touch the keyboard or click the mouse, press the Esc button, put a CD in the driver etc. the hardware connections, Interrupt Request Lines carry this “sensory signal” instinctively work and trigger the interrupt controller, analogous to the amygdala…
The interrupt controller trigs the operating system very similar to the senses trigging emotions. The normal cognitive processing comes to a halt and the operating system runs the related interrupt service routine, which has a label analogous to Weyle’s “feel”… When the interrupt service routine does the task, for example writing to the disk, then returns back information about its success…
By the way, when the computer writes to the disk some trembling and noise indicate a similar situation to human “arousal”…

Aesop had told once upon a time a fable about the fox and the grapes; the fox tries to reach the grapes on the wine, but it can not. He says “They are sour anyway.” Sartre suggests “In short, in emotion it is the body which, directed by consciousness, changes its relations with the world in order that the world may change its qualities. [15] ” Isn’t it the same with computers? When the computer meets a situation that it can not healthily handle, for example a division by 0, it issues an exception of Divide error and diverts the program execution to the related interrupt handler rather than abruptly stopping…

Our initial question was “Do computers feel?” My answer is no because they can not express their feelings with the same “feels” as humans, such as joy, love, anger, fear, happiness, guilt, sadness, embarressment, hope usw. On the other hand, computers do have an embedded interrupt and exception system in both soft and harware which is analogous to the human limbic system…

Then if my answer is no, why did I write this article with such an ambition? Because, “Do computers feel?” is a wrong question… The right question should be “Why don’t computers have emotions like us?” It is us who have created computers together with the knowledge and wisdom passed to us from the distant past… We are the human-being who spend many man-years to create the operating systems but think very little on the effects of it on its users.

Large and complex systems, air traffic control systems and similar jobs demand long duration high concentration working from today’s engineers and system operators. Not to mention, the new growing engineers, toddlers who spend many hours on their computer games everyday… Have you noticed every soldier killed on the computer game, has to die convincingly, thus takes some time so that the kid’s concentration relaxes a bit in the mean time…

On the Christmas of 2008, I wish “Computers could feel” so that their users do not lose their feelings working with high concentration for long hours…

Ali R+ SARAL

Ali Rıza SARAL is an Electronics Engineer(ITU) and a former civil servant of EUROCONTROL Software Team Karlsruhe. He has cured 24 Operational Deficiencies of the German KUIR airspace which includes Frankfurt.

REFERENCES:
[1] Strongman, The Psychology of Emotion, p. 1.
[2] Calhoun, Solomon, What is an Emotion, p.152, Dewey, The Theory of Emotion.
[3] Calhoun, Solomon, What is an Emotion, p.97, Hume, A Treatise of Human Nature.
[4] Calhoun, Solomon, What is an Emotion, p.174, Schachter and Singer, Cognitive, Social, and Physiological Determinans of Emotional State.
[5] Cornelius, ‘The Science of Emotion’, p. 23.
[6] Brian Bayly, The Brain’s Internal Reward from Matching, p. 1.
[7] Pronin, Wegner, Manic Thinking, Independent Effects of Thought Speed and Thought Content on Mood.
[8] Winkielman et al., The Hedonic Marking of Processing Fluency: Implications for Evaluative Judgment, p. 191.
[9] Winkielman et al., Affect and Processing Dynamics, Emotional Cognition, from Brain to Behaviour, p. 120.
[10] Cornelius, ‘The Science of Emotion’, p. 224.
[11] Calhoun, Solomon, What is an Emotion, p. 192, Freud, The Unconscious.
[12] Strongman, The Psychology of Emotion, p. 3.
[13] Daniel P. Bovet, Marco Cesati, Understanding the Linux Kernel, Interrupts and Exceptions, p. 96.
[14] Cornelius, ‘The Science of Emotion’, p. 226.
[15] Calhoun, Solomon, What is an Emotion, p.247, Sartre, The Emotions: A Sketch of a Theory.

Saturday, December 08, 2007

IEEE/EIA 12207 YAZILIM YAŞAM-DÖNGÜSÜ STANDARDINDA SÜREÇLERİN BİRBİRLERİ İLE İLİŞKİLERİ



IEE/EIA 12207.0 Koşul 1-Kapsam.
Amaç
: Bu uluslararası standart yazılım yaşam-döngüsü standartları için iyi-tanımlı deyimler kullanarak yazılım endüstrisi tarafından zemin alınabilecek ortak bir çerçeve-kurar. Yazılım ürünlerinin tedarik, geliştirim, işletim ve bakımı sırasında ve kendi-başına yeterli bir yazılım ürünü, ve yazılım hizmeti, ve yazılım içeren bir sistemin alımnda uygulanışı beklenen süreçler, faaliyetler, ve görevler içerir. Yazılım sabit donanımın yazılım kısmını içerir.

Koşul 4- Bu Uluslararası Standardın Uygulanışı
Bu standart bir yazılımın yaşam-döngüsü sırasında yapılışı gereken faaliyetleri bei ana süreç, sekiz destekleyici süreç, ve dört kurumsal süreç olarak gruplar. Her süreç bir dizi faaliyete; her faaliyet bir dizi göreve bölünür.

Beş Ana Süreç
Alım
Bir sistem, yazılım ürünü ya da yazılım hizmeti alan Alıcı’nın faaliyetlerini tanımlar.
Tedarik
Alıcıya bir sistem, yazılım ürünü ya da yazılım hizmeti sağlayan tedarikçi’nin faaliyetlerini tanımlar.
Geliştirim
Yazılım ürününü tanımlayan ve geliştiren kuruluş olan geliştirici’nin faaliyetlerini tanımlar.
İşletim
Bir bilgisayar sistemini kullanıcıları için gerçek ortamda işletim hizmetini sağlayan kuruluş olan işletici’nin faaliyetlerini tanımlar.
Bakım
Yazılım ürününü güncel ve işletim açısından verimli tutmak için bakım hizmetini sağlayan bakımcı’nın faaliyetlerini tanımlar. Bu süreç yazılım ürünün başka ortamlara nakli ve kullanımdan çıkarılışını kapsar.


12207’nin Yaşam-Döngüsü süreçlerinin ilişkileri:
YÖNETİM
TEDARİK
İŞLETİM
BAKIM
GELİŞTİRİM
ALIM
BELGELEYİŞ
ORTAK GÖZDENGEÇİR
DESTEK SÜREÇLERİ
KUR
KAL
PROB. ÇÖZÜMÜ
DENETLEYİŞ
DOĞRULAYIŞ
ONAYLAYIŞ
sözleşme
ALT YAPI
EĞİTİM
İYİLEŞTİRİM
KURUMSAL SÜREÇLER


Yaşam-Döngüsünün Dört Destek Süreci
Belgeleyiş
Bir yaşam-döngüsü sürecinin ürettiği bilgilerin kayıdı için yapılan faaliyetleri tanımlar.
Kurulum-Dağılımı Yönetimi
Kurulum-dağılımı yönetimi (configuration management) süreçlerini tanımlar.
Kalite Güvencesi
Yazılım ürünleri ve süreçlerinin belirlenmiş şartlarına uyumlu oldukları ve lurulu planlarına bağlı kaldıklarını nesnellikle güvence altına almak için yapılacak faaliyetleri tanımlar. Birleşik gözden geçirimler, Denetimler, Doğrulayış ve Geçerli Kılış(Onay) Kalite Güvencesi teknikleri olarak kullanılabilir.
Doğrulayış
Yazılım ürünleri ve servislerinin yazılım projesine bağlı olarak değişen derinlikte doğrulanışı (alımcı, tedarikçi, veya bağımsız taraf) için yapılacak faaliyetleri tanımlar.
Geçerlilik Kontrolü
Yazılım projesinin yazılım ürünlerini doğrulamak için (alımcı, tedarikçi, veya bağımsız taraf) yapılacak faaliyetleri tanımlar.
Birleşik Gözdengeçiriş
Bir faaliyetin durumu ve ürünlerini değerlendirmek için yapılan faaliyetleri tanımlar. Bu süreç, bir taraf(gözden geçiren)’ın diğer tarafı(gözden geçirilen) denetlediği durumda herhangi iki tarafça birleşik bir değerlendiriş şeklinde uygulanabilir.
Denetleyiş
Şartname, plan ve sözleşme’ye uyumluluğu belirleyen faaliyetleri tanımlar. Bir taraf(denetleyici) diğer bir tarafın(denetlenen) yazılım ürünlerini ve faaliyetlerini denetler. Bu sürece herhangi bir tarafça başvurulabilir
Sorun Çözümü
Geliştirim, işletim, bakım veya diğer süreçlerin uygulanışı sırasında bulunan sorunların, tabiatı ve kaynağı ne olursa olsun, tahlili ve halli için bir süreç tanımlar.

Yaşam-Döngüsünün Dört Kurumsal Süreci
Yönetim
Bir yaşam-döngüsü sürecinin uygulanışına ilişkin proje yönetimi de dahil olmak üzere yönetimin temel faaliyetlerini tanımlar.
Altyapı
Bir yaşam-döngüsü sürecinin altında yatan yapının kuruluşu için yapılan temel faaliyetleri tanımlar.
İyileştirim
Bir kuruluşun (bir başka sürecin alımcı, tedarikçi, geliştirici, işletici, bakımcı, veya yöneticisi) yaşam-döngüsü süreçlerini kurmak, ölçmek, kontrol etmek, ve iyileştirmek için icra ettiği temel faaliyetleri tanımlar.
Eğitim
Yeterli eğitime sahip personel sağlamak için yapılan faaliyetleri tanımlar.



Kaynaklar:
1. Singh, Raghu, "Introduction to International Standard ISO/IEC 12207: Software Life Cycle Processes," tutorial slides, Oct. 2, 1995.
2. Jim Wells, Software Engineering Process Office at SPAWAR Systems Center San Diego